unity学习之枚举类型

欢迎来到我的博客,希望在这里我的博客内容可以给那些喜欢 unity3d 的朋友们带来有用的知识。
今天我们主要讲了枚举类型,让我们来一起看一下吧。
枚举类型:
定义:枚举类型是一种只类型,它用于声明一组命名的常数。

           若要定义这些值,可以用枚举类型。枚举类型是使用enum关键字声明的。
   
            枚举的声明:枚举声明用于声明新的枚举类型。

格式:访问修饰符   enum  枚举名:基础类型
           {
                  枚举成员
            }
例: 
           

枚举成员默认值:
       在枚举成员中声明的第一个枚举成员他的默认值为零。
        以后的枚举成员值是将前一个枚举成员(按照文本顺序)的值加1得到的。这样增加后的值必须在该基础类型可表示的值的范围内;否则,会出现编译时错误。

为枚举成员显示赋值
       默认情况下,枚举中每个元素的基础类型是int。
       可以将任意值赋给枚举类型的枚举数类表中的元素,也可以使用计算值;

枚举类型与基础类型的转换:
        基础类型不能隐式转换为枚举类型
       枚举类型也不能隐式转换为基础类型
例:
       

System.Enum类型
           System.Enum类型是所有枚举类型的抽象基类,并且从 System.Enum继承的成员在任何枚举类型中都可用。
           System.Enum本身不是,枚举类型。相反,它是一个类型,所有枚举类型都是从它派生的。
           System.Enum从类型System.ValueType派生。

更多精彩内容请关注: http://www.gopedu.com/

你可能感兴趣的:(学习整理)