C#中enum类型,相较于其他基本数据类型来说比较特殊,他的本质上是一堆整数组成的结构体,并且支持与整型的显式转化。
既然是枚举类型,那么也就是说enum中的变量是不可以轻易改变的,所以C#将枚举类型认定成了static变量,在使用的时候与static变量一样(一组大写字母表示的是一个特定的类、枚举类型、命名空间或指),来声明使用:
CLASS.ENUM var_name = CLASS.ENUM.XXX;
或者在代码端头部加入
using static NAMESPACE;
版权声明:本文为weixin_45008173原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。