在C#语言中枚举是一种常用而又简单的数据类型,枚举类型也是用户自定义的数据类型。
与结构类似,枚举的定义也是先定义枚举型,再用这种类型定义这枚举变量。武汉北大青鸟武广校区枚举的定义语法形式如下:
enum 标识符
{
/枚举成员定义
}
其中,enum为枚举关键词,不可缺少;标识符是C#语言中合法的标识符,也是枚举类型名;花括号括起来的部分为枚举的所有成员,枚举类型中定义的所有枚举值默认为整型,枚举成员之间用逗号隔开。枚举的定义如以下代码所示:
/定义枚举类型
enum School
{primary,middle,university};
/定义枚举变量
School sch,sch2;
在C#语言中,如模块二所述,枚举成员中所应对的常量值,默认情况下,第一个枚举成员的值取0,后面每个枚举成员的值一次加1递增。也可以根据需要为枚举成员赋值,改变默认的情况,如以下代码所示:
enum School
{primary=3,middle=1,university};
在上边例子中,primary的值为3,middle的值为,university的值为2.你可以思考一下面枚举中,个枚举成员的值分别是多少。
enum School
{primary,middle=2,university};
当我们定义枚举之后,就可以通过“.”运算符访问到各个枚举成员了。相信大家对枚举并不陌生,多多少少都知道点,现在通过小编对枚举的概述,是否对它有了一个清晰的了解了呢!
免责声明:本文仅代表作者个人观点,与北大青鸟武广校区无关。其原创性及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。若有版权问题请在30个工作日内联系我们,我们自行删除。