获取枚举Description的Name
2013-12-27 09:31
821 查看
/// <summary> /// 获取枚举Description的Name /// </summary> /// <param name="enumName">枚举</param> /// <returns></returns> public static string GetDescription(Enum enumName) { var name = enumName.ToString(); var type = enumName.GetType(); var fieldInfo = type.GetField(name); var arrDesc = (DescriptionAttribute[])fieldInfo.GetCustomAttributes(typeof(DescriptionAttribute), false); return arrDesc[0].Description; }
相关文章推荐
- C#+Enum 枚举扩展方法获取name,value和Description
- 获取枚举Name,Value,Description两种方法
- 根据枚举获取枚举的Description特性值
- 获取枚举描述信息(Description)2
- C# 获取枚举 Enum 变量值的 Description 属性
- 【转载】[C#]枚举操作(从枚举中获取Description,根据Description获取枚举,将枚举转换为ArrayList)工具类
- 【C#枚举】根据EnumName获取Value
- 获取枚举描述信息(Description)
- c# Enum获取name,value和description
- C# 获取枚举 Enum 变量值的 Description 属性
- 枚举扩展方法获取枚举Description
- 获取枚举变量值的 Description 属性
- 获取枚举及属性的DescriptionAttribute值
- C#根据枚举的数值(Value)获取对应的Name值
- 通过产品ID或者SKU获取产品相关信息(ShortDescription、Name、Price、ProductUrl、ImageUrl)
- 给枚举加上Description,必要时,可以直接获取枚举类型代表的中文
- 反射:获取枚举类型的Name,Value,Description
- 获取枚举常量的描述值Description
- C#根据枚举的key值获取枚举name名称
- C# 获取枚举 Enum 变量值的 Description 属性