c#枚举类型
来源:互联网 发布:域名 ip 编辑:程序博客网 时间:2024/06/08 05:47
声明枚举类型使用关键字enum枚举的每个成员必须是整数(不包含char类型)
enum Test{a,b,c};
声明一个Test枚举,由于使用默认方式定义,所以Test的枚举的基础类型是int 其中的常数值从0开始排列,所以a=0,b=1,c=2.
当使用enum Test{a=2,b,c};时b,c没有定义具体的值,所以b,c在a的基础上累加b=3,c=4;
要枚举声明为int以外的整数类型则要是有这种形式
enum Test:byte {None= 0,Option = 30,Save = 5}
获取枚举的值列表
枚举类型编译时默认以Enum类为基类,因此Enum类的成员对枚举类型是有效的,通过调用GetValues的静态方法,将指定枚举类型的所有成员的值列表以数组形式返回
enun Test:ushort{ Value1 = 100, Value2 = 101, Value3 = 103}var values = Enum.GetValues(typeof(Test));foreach(ushort v in values)//输出枚举值{ Console.Write(v+"\t");}
阅读全文
0 0
- C#枚举类型 标志枚举
- C#枚举类型研究
- C#枚举类型enum
- C#枚举类型enum
- C#枚举类型enum
- C#枚举类型
- c#枚举类型
- C#枚举类型
- c# 枚举 enum 类型
- C#枚举类型解析
- c#枚举类型
- C#枚举类型
- c# 枚举类型
- C#遍历枚举类型
- C#遍历枚举类型
- C#中的枚举类型
- C#枚举类型
- C#枚举类型解析
- Vue.js 学习6 条件渲染与列表渲染
- pthread_mutex_lock 用法
- 栈模拟 四则运算 (没写完)
- 融云web API 使用心得
- 我是一个初出大学校园的准程序员
- c#枚举类型
- 换个思维,挺好!
- javaType和jdbcType
- 日常散记
- 1134 最长递增子序列
- 使用git将项目上传到github(最简单方法)
- java使double保留两位小数的多方法 java保留两位小数
- 3 字节的 UTF-8 序列的字节 3 无效
- 通过java代码生成图片、word文档、pdf文档