欢迎光临散文网 会员登陆 & 注册

枚举类型

2023-03-07 20:34 作者:此城过客  | 我要投稿

1·枚举必须写在主函数外面,不能写在里面,

2·枚举的关键字,enum,第一个字母不是大写,是小写。

enum Weapon//枚举一定要写在主函数的外面

       AK47,M16,G3,MP5,AUG

}


static void Main(string[] args)

{

         Weapon weapon = Weapon.G3;

}


3·枚举成员的排序,默认是从0开始,依次往后,

比如下图中 将week 的0赋值给day,那么你再输出day,就是第一个值,Monday。 

枚举类型,enum型,从本质上来说,就是一个int类型,只不过他比int类型更便于阅读。但底层逻辑,仍然是int型。


enum型转int型 

输出结果是3,因为Thursday在enum中就是3。


更改枚举的默认排序:

枚举的排序和数列一样,默认从0开始。但可以更改。更改之后,序列递增,但是更改的位置往前的枚举成员,是不会变的。

枚举类型的评论 (共 条)

分享到微博请遵守国家法律