csharp 枚举说明

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp 枚举说明相关的知识,希望对你有一定的参考价值。


public static string GetDescription(this Enum value)
{
    string description = string.Empty;
    if (value != null)
    {
        description = value.ToString();
        FieldInfo fieldInfo = value.GetType().GetField(description);
        DescriptionAttribute[] attributes = (DescriptionAttribute[])fieldInfo.GetCustomAttributes(typeof(DescriptionAttribute), false);
        if (attributes.Length > 0)
        {
            description = attributes[0].Description;
        }
    }
    return description;
}

以上是关于csharp 枚举说明的主要内容,如果未能解决你的问题,请参考以下文章

csharp 对可枚举列表进行排序

csharp C#枚举到字符串

csharp 枚举到列表

csharp 在查找中绑定枚举

csharp 枚举

csharp 枚举类