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

Ale*_*sky 11 c# enums

可能重复:
如何枚举枚举?

假设我有一个枚举类型MyEnum.在C#中有一种方法可以获取MyEnum类型枚举的所有可能值的列表吗?

Sam*_*ell 11

枚举的实例可以具有可分配给基础类型的任何实例(即,int.MinValue通过int.MaxValue任何常规枚举).您可以通过调用和获取命名值的列表.Enum.GetNamesEnum.GetValues


bas*_*ijn 6

Enum.GetValues(typeof(SomeEnum));

将返回包含所有值的数组.我不知道这对你有帮助吗.