C#枚举类型的定义,说明和使用【重点在说明】
来源:互联网 发布:icp ip地址 域名 编辑:程序博客网 时间:2024/05/19 18:42
1.枚举的技术定义:
[性质] [修饰符] enum 标识符 [:基类型] {枚举列表};
2.常用举例:(用逗号隔开)
enum Temperatures{SMALL,LARGE = 5}
说明:
1.基类型默认为int,但是可以任意使用ushort, long等,char除外。数据为常量,不可更改。上例和const int SMALL=0等价
2.枚举中的每个常量都对应一个值。上面的例子是整数,如果不特别设置,枚举从0开始,后一个是前一个加1。上面的SMALL则为0,LARGE为5。
3.基类型包括:byte、sbyte、short、ushort、int、uint、long 和 ulong。
4.要显示一个枚举常量的值,需将常量转换为它的底层类型。上面的例子应该转为int型。(见下面的显示举例部分)
5.枚举型和整数型之间的转换需要显式进行。(见下面的显示举例部分)
6.C++中,限制对枚举型赋值整数,但是允许枚举提升(promote)为整数,以实现整数赋值。
3.显示举例:
System.Console.WriteLine("显示SMALL的值: {0}", (int)Temperatures.SMALL);
- C#枚举类型的定义,说明和使用【重点在说明】
- C#枚举类型的定义,说明和使用【重点在说明】 .
- C#枚举类型的定义,说明和使用
- C# 枚举使用和对应说明获取实例
- 枚举 TimeUnit 使用和说明
- MFC窗口风格 说明及在c#中的定义使用
- 【C#】变量的定义,值、引用以及枚举类型详解说明
- .net枚举Enum类型说明
- .net枚举Enum类型说明
- net枚举Enum类型说明
- .net枚举Enum类型说明
- 获取动态枚举的值和说明
- MFC窗口风格 WS Window Styles中文说明及在c#中的定义使用
- 试说明在C#中Delegate类的使用
- 试说明在C#中Delegate类的使用
- jsp内置对象 的使用范围和类型【说明】
- 枚举的定义和使用
- 枚举类型的定义和应用
- iphone上使用Sqlite的注意事项小结like
- Cuda 初始化是很重要滴——unspecified driver error / invalid resource handle
- Struts2中使用FreeMarker充当表现层
- JSP(Tomcat)问题: The value for the useBean class attribute is invalid
- 2012百度笔试
- C#枚举类型的定义,说明和使用【重点在说明】
- (19)21.2.9 编码的变体,Thread继承
- 调用函数求水仙花数(技术支持课)
- 学习RTEMS前的准备(2)----在CentOS 6.3下安装RTEMS工具链
- C语言 二维数组的行列区别
- UIApplicationDelegate 代理函数调用的时间(应用程序生命周期)
- 2013蓝色星际
- 转】死锁、活锁和饿死
- jQuery数组处理汇总