枚举的类型,成员赋值,成员显示值

        今天,我们学习了枚举的类型,枚举类型是一种的值类型,它用于声明一组命名的的常数;若要定义这些值,可以使用枚举类型,枚举类型使用enum类键字声明的。枚举的声明:用于声明新的枚举类型。


访问修饰符 enum 枚举名:基础类型


   {

                   枚举成员

     }

enum  sex :byte//显示指定枚举的底层数据类型


           {

                   male

                    Female ,//此逗号可以省略

              }


枚举成员默认值


        在枚举类型中声明的第一个枚举成员它的默认值为零。

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

        声明:此篇文档时来自于【狗刨学习网】社区-unity极致学院,是网友自行发布的Unity3D学习文章,如果有什么内容侵犯了你的相关权益,请与官方沟通,我们会即时处理。


例如:

        public enum TimeofDay:unity

                       {

                                     Morning,

                                     Afternoon,

                                      Evening

                          }


        Morring 的值为0

        afternoon的值为1

        Evening的值为2.


        为枚举成员显示赋值默认情况下,枚举中每个元素的基础类型是int


可以将任意值赋给枚举数列表中的元素,也可以使用计算值:


            Enmu MachineState

                       {

                              PowerOff=0,

                              Running =5,

                              Sleeping=10,

                                Hibernating=Sleeping+5

                         }



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值