在C#中,枚举用来定状态值很方便,例如我定义一个叫做Season的枚举 枚举名是不能出现空格,()-/等字符 我们想把Spring显示为春天,我们要自己定义说明信息,我们可以使用DescriptionAttribute ...
System.ComponentModel.DescriptionAttribute 这个 Attribute,经常被用来为属性或事件提供说明,这个说明是可以被本地化的。在一些用户界面中,就可以利用这个 Attribute 提供一些额外的信息,就像 Visual Studio 中所做的,如图 所示: 图 可以看到,对 AutoSizeMode 的说明,被显示在了下面的框中。 但是,界面中的枚举项就 ...
2012-12-29 00:46 7 12180 推荐指数:
在C#中,枚举用来定状态值很方便,例如我定义一个叫做Season的枚举 枚举名是不能出现空格,()-/等字符 我们想把Spring显示为春天,我们要自己定义说明信息,我们可以使用DescriptionAttribute ...
在C#中,枚举用来定状态值很方便,例如我定义一个叫做Season的枚举 枚举名是不能出现空格,()-/等字符 我们想把Spring显示为春天,我们要自己定义说明信息,我们可以使用DescriptionAttribute,如下 下面我们来写个扩展方法,来得到枚举 ...
枚举类: 调用方法: ...
public static class Extensions { public static string GetDescription(this obj ...
新建一个控制台方法,写好自己的枚举类型: 如图: 在里面添加获取描述的方法: 具体源码: 链接:http://pan.baidu.com/s/1nv4rGkp 密码:byz8 ...
有很多人写的教程都没有像我一样用代码简单说明... 所以我这里贴出来一下,免得我忘记...嘻嘻 然后枚举的问题还有: 1 通过枚举的名称获取值. 2 通过值获取名称. 但是只要知道了 Enum.GetValues() 的操作就可以了 ...
枚举类型在C#中和结构类型(struct)都是值类型中的复合类型,其定义为:枚举类型(也称为枚举)为定义一组可以赋给变量的命名整数常量提供了一种有效的方法。例如,假设您必须定义一个变量,该变量的值表示一周中的一天。该变量只能存储七个有意义的值。若要定义这些值,可以使用枚举类型。枚举类型是使用 ...