Initial commit
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
概念:被命名的整型[[常量]]集合
|
||||
通常用法:存储玩家状态等,==和switch天生一对==
|
||||
|
||||
用int表示会导致非常难直观信息,可以用枚举给数值类型加名字
|
||||
|
||||
语法:
|
||||
声明地点:
|
||||
1.==namespace中(常用)==
|
||||
2.class或struct中
|
||||
声明枚举:
|
||||
```Csharp
|
||||
enum E_自定义枚举名
|
||||
{
|
||||
自定义枚举量, //自带一个下标0
|
||||
自定义枚举量2, //自动累加
|
||||
自定义枚举量3,
|
||||
自定义枚举量4 = 100 //手动设置下标
|
||||
}
|
||||
```
|
||||
|
||||
声明枚举变量:
|
||||
>自定义枚举类型 变量名 = 默认值;
|
||||
|
||||
案例:
|
||||
实例化枚举:
|
||||
E_自定义枚举名 e1 = E_自定义枚举名.自定义枚举量
|
||||
|
||||
注意:
|
||||
声明==枚举==和声明==枚举变量==是两个事情
|
||||
枚举最好不要用中文
|
||||
|
||||
可以和int、string类型[[格式转换]] //非常少用
|
||||
|
||||
#基础
|
||||
Reference in New Issue
Block a user