枚举类型

枚举类型

一组常量的组合
在不指定任何索引的情况下,默认第一个字段从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

posted @ 2016-10-20 16:51  尘暮  阅读(190)  评论(0编辑  收藏  举报