枚举 Enum学习笔记
来源:互联网 发布:php 无法执行exec命令 编辑:程序博客网 时间:2024/05/05 18:56
枚举使用一个基本类型来存储。枚举类型可以提取的每个值都存储为该基本类型的一个
值,在默认情况下,该类型为int。在枚举声明中添加类型,就可以指定其他基本类型:
enum typeName: underlyingType
{
value1,value2,value3
}
枚举的基本类型可以是byte, sbyte, short, ushort, int, uint, long和ulong
在默认情况下,每个值都会根据定义的顺序(从0开始),自动赋给对应的基本类型值。’这
意味着value 1的值是0,value2的值是1, value3的值是2等。可以重写这个赋值过程:使用
=运算符,并指定每个枚举的实际值.
没有赋值的任何值都会自动获得一个初始值,这里使用的值是从比最后一个明确声明的值大1开始的序列.
例如:
enum typeName: underlyingType
{
value1=1,value2,value3=11,vlaue4
}
value2=2,value4=12
另外利用迂回方式赋值会产生错误,如:
enum typeName: underlyingType
{
value1=value2,
value2=value1
}
Enum.Parse()
MyEnum enum1=Enum.Parse(type(Enum),myString)
- 枚举 Enum学习笔记
- 枚举Enum学习笔记
- python3学习笔记:枚举enum
- java学习笔记之 --------枚举(enum)
- Java学习笔记-枚举(enum)
- Java enum 枚举类型学习笔记
- j2se学习笔记-Enum枚举类型
- java之枚举类 Enum学习笔记
- ToLua学习笔记,使用枚举Enum
- enum枚举类型学习
- 枚举enum学习小记
- 枚举enum学习
- Enum 枚举 视频学习
- 枚举enum学习小记
- 枚举enum学习小记
- java Enum枚举学习
- 枚举enum学习
- enum枚举学习
- 谷歌Chrome用户重归IE和Firefox
- javascript实现的树型下拉框改进版
- 二叉树遍历算法集合(前中后序遍历的递归和非递归算法,层序遍历算法)
- oracle 存储过程的基本语法
- 对设计模式的理解
- 枚举 Enum学习笔记
- 决定用MXML还是用Actionscript创建组件
- 反思
- [编程实例]vbs脚本删除桌面上的快捷方式腾讯QQ
- 第一个sqlite3程序
- 计算机程序的“行为学”(一)——写在前面
- 用于测试PNG文件下载
- [编程实例]vbs修改桌面上的电子书.exe快捷方式为考研单词
- 【codeguru】消息映射