假设我有一个枚举类型MyEnum。在C#中是否有办法获取MyEnum类型枚举的所有可能值的列表?
答案 0 :(得分:15)
答案 1 :(得分:11)
枚举的实例可以赋予基础类型任何可分配的内容(例如,对于任何常规枚举,int.MinValue
到int.MaxValue
。您可以通过调用Enum.GetNames
和Enum.GetValues
来获取名为值的列表。
答案 2 :(得分:6)
Enum.GetValues(typeof(SomeEnum));
将返回包含所有值的数组。我不知道这对你有帮助。