枚举类: 调用方法: ...
最近在做一个学校的系统,其中用到一些枚举,可是在显示下拉列表时要绑定枚举的描述及其枚举值时就只一个一个的默认设死,这样不灵活。有没有其快捷方法 搜了下百度很多相关资料有了些许眉目,代码如下 .首先定义枚举,这里要做显示学生状态的列表,如下所示 .循环取枚举属性,Enum.GetNames这个方法是获取枚举定义的属性 如Study ,Enum.GetValues这个方法是获取枚举定义的属性值 如 . ...
2016-03-09 20:23 0 5740 推荐指数:
枚举类: 调用方法: ...
定义枚举: 获取描述信息: ...
方法一: 使用[Display(Name="描述")]特性 方法二: 使用[DisplayName("描述")]特性 注意:在netcore 3.1中无法使用DisplayName特性 ...
...
在项目开发中我们经常会用枚举,一般情况下我们为枚举定义了一些类型在使用的时候都要根据枚举的值来判断,我们可以利用 Attribute 来实现。 在定义枚举的时候增加描述属性: /// <summary> /// 定义接口请求状态枚举。 /// </summary> ...
public static class EnumExtension { public static string GetDescription(this Enum value) ...
C#枚举例子: 获取枚举描述代码: ...
根据描述获取枚举 /// <summary> /// 根据枚举值,获取描述 /// </summary> /// <param name="enumValue"></param> ...