【唐老狮】C#——复杂数据(枚举)

    ​   之前我们学习了结构体,结构体是一个可以集合任何类型的数据集合。而今天我们要学习的枚举,是一个较为特别的存在,它是一个被命名的整型常量集合

【枚举】
 

语法

 

用例

声明枚举

枚举和结构体一样

一般在namespace语句块中声明

 

使用

 

转换

 

作用

一般用来表示某种状态

 

【总结】
 

为什么要用枚举

    ​   在游戏开发时,对象很多时候会有许多状态。比如游戏玩家有一个动作状态,我们需要用一个变量来表示当前他处于那种状态。综合考虑我们往往会使用一个int变量来表示它的状态,比如状态变量为1时表示待机,2表示行走,3代表跑步,4代表跳跃........等等等等。但是通过数字来表示状态含义非常的不明确,这时候枚举的好处和作用就显而易见的。

 

    ​   我们把之前的那个表示状态的int变量改成自定义的枚举变量,可以非常准确清晰的表示当前的状态。


关注唐老狮获取更多干货内容

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值