枚举类型
枚举类型
一组常量的组合
在不指定任何索引的情况下,默认第一个字段从0开始,之后的依次+1
在指定了某个索引的情况下,之后的字段索引会依次+1
若之前定义的一个字段的索引指向了之后的某个默认字段,那么,他俩完全相同
若定义枚举类型时,下面有个字段等于之前的一个字段,那么就是等于这个字段
Console.WriteLine(meiju.four);
若等于之前的一个常量字段的时候强制取int,那就是等于的这个字段的索引号
Console.WriteLine((int)meiju.four);
1 enum meiju:int 2 { 3 one=3, 4 two=2, 5 three, 6 four=three 7 }
在不取int类型的时候直接打印,出来的是常量字段
Console.WriteLine(meiju.one);
在取int类型的时候直接打印,出来的是这个字段代表的值
Console.WriteLine((int)meiju.one);
若定义枚举类型时,下面有个字段等于之前的一个字段,那么就是等于这个字段
Console.WriteLine(meiju.four);
若等于之前的一个常量字段的时候强制取int,那就是等于的这个字段的索引号
Console.WriteLine((int)meiju.four);
不管第一个常量字段指定的索引从几开始,那么之后的所有常量的代表值会自动+1