enum 枚举 检查一个值是否包含在一个枚举中
来源:互联网 发布:淘宝网稻草人男包 编辑:程序博客网 时间:2024/05/16 10:49
- 默认情况下,枚举第一个值是0, 可显式为枚举赋值。
- 可以定义枚举的基础类型,如enum E : short {}, sizeof(E) == 2;默认情况下是int。
- 枚举的继承链:ValueType->Enum->enum
- 枚举类型和基础类型之间的转换都是显式的,0除外,因为存在从0代任何枚举类型的隐式转换。
- 枚举的ToString()会输出其枚举值的标识符、
- 从字符串转枚举:AEnumType a = (AEnumType)Enum.Parse(typeof(AEnumType), “flag”);可能失败,代码应包含异常处理机制。
- 可用Enum.IsDefined()检查一个值是否包含在一个枚举中。
- 为枚举添加FlagAttribute,可以使多个枚举值组合使用,形如:
[Flags] public enum FileAttribute { ReadOnly = 0x01, Hidden = 0x02, System = 0x04, Directory = 0x08, } /// FileAttribute fa = FileAttribute.ReadOnly | FileAttribute.Hidden;fa.ToString(); // "ReadOnly, Hidden" FileAttribute fa2 = (FileAttribute)3; fa2.ToString();//"ReadOnly, Hidden"
来源:http://www.cnblogs.com/bangbang/archive/2011/05/06/2039245.html
- enum 枚举 检查一个值是否包含在一个枚举中
- java enum 一个枚举类型
- C#判断参数是否在枚举Enum中
- 如何高效检查一个数组中是否包含某个值
- 如何高效检查一个数组中是否包含某个值?
- 如何高效检查一个数组中是否包含某个值?
- enum 枚举 在 数组下标的 一个用法
- enum枚举类的一个简单例子
- 枚举类:用enum关键字来定义一个枚举类
- 检查一个字符串中是否包含另一个字符的函数
- 在C#中枚举的作用(enum)
- 在映射表中使用enum枚举
- 关于在javascript中检查一个值是否为integer
- 检查列表是否包含一个字符串/列表
- 检查一个字符串是否包含beautiful string
- 分解一个枚举类型变量包含的多个枚举值
- Java 枚举类型(enum)的一个不常见用法
- 检查一个字符是否在一段字符串中
- response乱码问题
- .NET的WinForm调用Web Service
- java模拟js的escape和unescape函数
- 九度oj1375
- SQL Azure Note
- enum 枚举 检查一个值是否包含在一个枚举中
- Android模拟器 Edit AVD
- 简单的从客户端上传文件的完全限定名称里取出文件名
- HDU 1512 左式堆 + 并查集
- csdn正式开课感言
- 创建个和System 名一样的进程
- Ubuntu下用Emacs编写D语言程序
- Asp.net 默认配置下,Session莫名丢失的原因及解决办法
- problem with apt-get update ubuntu 11.10