枚举

当希望取值范围是一个固定集合中的值的时候就该考虑用枚举了,比如说一年四季 春夏秋冬 ,方位 东西南北,星期 一二三四五六七等等,如果使用枚举可以使代码清晰,便于维护。

语法 :

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

 

posted @ 2016-09-01 21:56  森林逗留者  阅读(175)  评论(0编辑  收藏  举报