C#里面经常会用到枚举类型,枚举是值类型对象,如果你想用枚举类型的多属性特性,或者你想在MVC页面上通过简单的值类型转换,将某字段值所代表的含义转换为文字显示,这时候必须要将枚举扩展,是它支持文本描述属性,或者显示名称属性,亦或者多语言支持。例如同一个值类型的字段值,你想让它显示中文描述 ...
C#里面经常会用到枚举类型,枚举是值类型对象,如果你想用枚举类型的多属性特性,或者你想在MVC页面上通过简单的值类型转换,将某字段值所代表的含义转换为文字显示,这时候必须要将枚举扩展,是它支持文本描述属性,或者显示名称属性,亦或者多语言支持。例如同一个值类型的字段值,你想让它显示中文描述 ...
public static class EnumExtension { public static string GetDescription(this Enum value) ...
C#枚举例子: 获取枚举描述代码: ...
根据描述获取枚举 /// <summary> /// 根据枚举值,获取描述 /// </summary> /// <param name="enumValue"></param> ...
...
定义枚举: 获取描述信息: ...
定义一个表示方向的枚举: 获取枚举的描述: 使用示例: ...
1 定义枚举: public enum Pepole { [Description("男孩")] boy=1, [Description("女孩 ...