当希望取值范围是一个固定集合中的值的时候就该考虑用枚举了,比如说一年四季 春夏秋冬 ,方位 东西南北,星期 一二三四五六七等等,如果使用枚举可以使代码清晰,便于维护。
语法 :
1 enum <typename> :<underlyingtype>(设置枚举的基本类型,是可选的,默认是int类型) 2 { 3 <value1>=<actualVal1>, 4 <value2>=<actualVal2>, 5 ... 6 <valueN>=<actualValN> 7 }
//枚举与类同级,修饰符只能是internal public ,其成员也是公共的。枚举是密封的不允许继承,多个成员之间逗号隔开
举例:
public enum Sex { [Description("男")] //描述 man = 1, [Description("女")] woman = 2, [Description("其他")] other = 3 }
使用:
参考:http://www.cnblogs.com/kissdodog/archive/2013/01/16/2863515.html