数据类型之枚举:

1) 数据类型

指枚举中值的数据类型。只能是整数类型,包括 byte、short、int、long 等。

1) 值1、值2、……

在枚举类型中显示的值。但实际上每个值都被自动赋予了一个整数类型值,默认是从 0 开始的,并且值是递增加 1

如果不需要系统自动为枚举值指定值,也可以直接为其赋一个整数值。

  1. static void Main(string[] args)<br /> {<br /> Console.WriteLine("{0},{1},{2},{3}",(int) team.my, (int)team.your,(int) team.his, (int)team.her);<br /> }<br /> enum team<br /> {<br /> my , your=4,his,her=his+10<br /> };<br />![image.png](https://cdn.nlark.com/yuque/0/2019/png/453111/1576482694853-7427a59c-4963-456e-85b0-8f5a800c5a2a.png#align=left&display=inline&height=68&name=image.png&originHeight=136&originWidth=362&size=8498&status=done&style=none&width=181)<br /> static void Main(string[] args)<br /> {<br /> Console.WriteLine("{0},{1},{2},{3}", team.my, team.your, team.his, (int)team.her);<br /> }

image.png
其实是对枚举型进行了赋值,本来应该是0,1,2,3,但是对your赋值为4,所以his应该是5,对her赋值为his+10,所以为15