我有一个枚举类型,我想显示出所有可能的值。是否有一种方法可以获取枚举所有可能值的数组或列表,而不是手动创建这样的列表?例如,如果我有一个枚举:public enum Enumnum { TypeA, TypeB, TypeC, TypeD } 我该如何获得一个包含{ TypeA, TypeB, TypeC, TypeD }的List<Enumnum>呢?
你也可以使用 var enumAsJson=typeof(SomeEnum).Name + ":[" + string.Join(",", Enum.GetValues(typeof(SomeEnum)).Cast<SomeEnum>().Select(e => e.ToString())) + "]"; 获取枚举中所有元素的JSON格式。