关于枚举
来源:互联网 发布:golang cgo windows 编辑:程序博客网 时间:2024/06/16 11:17
期末考试中遇到的题:
枚举中的关键是什么?
应该是enum
enum是用来声明枚举类型数据,它可以像数组一样存储许多的元素,但是不同于数组的是,它除了数字不能存储以外,其他类型的如字母、特殊符号、汉字都可以以任意组合存入enum当中去。
enum的声明:enum A { a, b, c };
enum声明不同于数组,其只可以声明在Main()方法体外,在Main()中可以被调用。
enum的枚举数值默认是从0开始的,但是也可以强制元素序列进行改变。enum A {a=1, b, c}; 这样就可以实现了。
enum可以通过枚举名加点通过枚举的元素访问枚举数值。例:
int i = (int)A.a;枚举值虽然是int类型的,但是也必须进行显示的强制转换。
同样enum也可以通过枚举数值来访问枚举内的各个元素。方法是:Console.WriteLine( " (A)1 " );这样就可以访问enum内的各个元素。
0 0
- 关于枚举
- 关于枚举
- 关于枚举
- 关于枚举
- 关于枚举
- 关于枚举
- 关于枚举
- 关于枚举
- 关于枚举
- 关于枚举
- 关于枚举的种种
- 关于枚举类型
- 关于枚举的使用
- 关于反射和枚举
- 关于java枚举
- 关于枚举窗口
- 关于枚举enum
- 关于 PHP 枚举数组
- Java集合概述--HashSet类解析
- QT中如何设置窗体的背景图片。
- 111
- 泛型参数类型获取异常问题解决 java java.lang.Class cannot be cast to java.lang.reflect.ParameterizedType
- C语言实验——保留整数
- 关于枚举
- 8. String to Integer (atoi)
- 矩阵快速幂
- Android之GJSON解析
- spring单例和多例详解的实验,以及如何使用多例模式
- ZooKeeper的原子广播(ZAB协议)
- win7下配置OpenCV的Qt开发环境
- MULTI-INTERFACE CONNECTIVITY ON ANDROID - ConnectivityManager
- Android Studio常见问题解决