【问题标题】:How to find out all possible values of an enum? [duplicate]如何找出枚举的所有可能值? [复制]
【发布时间】:2010-11-24 20:56:57
【问题描述】:

可能重复:
How do I enumerate an enum?

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

【问题讨论】:

标签: c# enums


【解决方案1】:

【讨论】:

    【解决方案2】:

    Enum.GetValues(typeof(SomeEnum));

    将返回一个包含所有值的数组。不知道对你有没有帮助。

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-11-01
        • 1970-01-01
        • 2021-07-31
        • 2011-07-09
        • 2012-06-26
        • 1970-01-01
        相关资源
        最近更新 更多