§ ITPOW >> 文档 >> C#

如何获得 C# 枚举数个数

作者:vkvi 来源:ITPOW(原创) 日期:2008-10-13

如下一个枚举:

namespace Cftea
{
    public enum MyEnum { E1, E2, E3 };
}

我们如何在程序中获知它有三个枚举数呢?方法如下:

Enum.GetNames(Type.GetType("Cftea.MyEnum")).Length;

如果 Type.GetType 返回 null 可用 typeof,比如 typeof(Cftea.MyEnum),此时无引号。

相关文章