关于c#:如何找出枚举的所有可能值?

How to find out all possible values of an enum?

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicate:
How do I enumerate an enum?

假设我有一个枚举类型myenum。C中有没有一种方法可以获取myenum类型枚举的所有可能值的列表?


枚举值


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


Enum.GetValues(typeof(SomeEnum));

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