C# 如何找出枚举的所有可能值?

C# 如何找出枚举的所有可能值?,c#,enums,C#,Enums,可能重复: 假设我有一个枚举类型MyEnum。在C#中是否有方法获取MyEnum类型枚举的所有可能值的列表?enum.GetValues(typeof(SomeEnum)) 将返回包含所有值的数组。我不知道这是否对您有帮助。枚举实例可以具有任何可分配给基础类型的属性(即,对于任何常规枚举,int.MinValue通过int.MaxValue)。通过调用Enum.GetNames和Enum.GetValues以及

可能重复:

假设我有一个枚举类型MyEnum。在C#中是否有方法获取MyEnum类型枚举的所有可能值的列表?

enum.GetValues(typeof(SomeEnum))


将返回包含所有值的数组。我不知道这是否对您有帮助。

枚举实例可以具有任何可分配给基础类型的属性(即,对于任何常规枚举,
int.MinValue
通过
int.MaxValue
)。通过调用
Enum.GetNames
Enum.GetValues
以及