2019.03.21 读书笔记 枚举ENUM

其实没必要为枚举显式赋值,如果赋值了,就一定要全部赋值,否则默认在上一个元素的基础上+1,如果不给枚举变量赋值,就算枚举中没有0元素,也会显示为0,而超出枚举范围的整型数据,也会显示值本身,而不是异常。

1 public enum mycolor{
2    green=1,
3    red,
4    yellow=3    
5 }
6 console.writeline(mycolor.red);//显示为2
7 console.writeline((mycolor)9);//显示为9
8 mycolor m;
9 console.writeline(m);//显示为0
View Code

猜你喜欢

转载自www.cnblogs.com/kafeibuhuizui/p/10572148.html
今日推荐