枚举类型enum用法

 我来答
生活小主6
高能答主

2022-06-20 · 生活方面百事通,欢迎来提问~
生活小主6
采纳数:103 获赞数:4166

向TA提问 私信TA
展开全部

enum是用来声明枚举类型数据。

它可以像数组一样存储许多的元素,但是不同于数组的是,它除了数字不能存储以外,其他类型的如字母、特殊符号、汉字都可以以任意组合存入enum当中去。

enum的声明:enum A { a, b, c };

enum声明不同于数组,其只可以声明在Main()方法体外,在Main()中可以被调用。

enum的枚举数值默认是从0开始的,但是也可以强制元素序列进行改变。enum A {a=1, b, c};这样就可以实现了。

enum可以通过枚举名加点通过枚举的元素访问枚举数值。例:

int i = (int)A.a;枚举值虽然是int类型的,但是也必须进行显示的强制转换。

同样enum也可以通过枚举数值来访问枚举内的各个元素。方法是:Console.WriteLine( " (A)1 " );这样就可以访问enum内的各个元素。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式