下面关于C#枚举类型的说法,哪些是正确的?
A: 枚举成员隐含为常量,其值不能改变
B: 每个成员也都隐含为静态的,直接用枚举类型名进行访问
C: C++中枚举类型与整数类型是显式转换的
D: C#中枚举类型需要显式强制转换为基本类型
A: 枚举成员隐含为常量,其值不能改变
B: 每个成员也都隐含为静态的,直接用枚举类型名进行访问
C: C++中枚举类型与整数类型是显式转换的
D: C#中枚举类型需要显式强制转换为基本类型
举一反三
- 枚举类型与数字类型之间可以显式转换(强制类型转换)
- 枚举类型与数字类型之间可以显式转换(强制类型转换) A: 正确 B: 错误
- 下列关于枚举类型的说法,错误的是 A: 枚举类型中的枚举元素是常量 B: 一个整数不能直接赋给一个枚举变量,必须进行强制类型转换 C: 枚举类型中枚举元素的值按定义时的顺序分别是0、1、2……但可以在定义时指定为其他值 D: 枚举类型的变量之间以及枚举类型的变量与枚举元素之间可以作判断比较
- 对于枚举数据类型,以下4种描述中,正确的是______。 A: 枚举类型成员的值可以为负数 B: 枚举类型的几个是连续的整数 C: 枚举类型的第一成员的值一定是0 D: 枚举类型成员值的类型一定是长整型
- 关于枚举类型说法错误的是() A: 枚举是值类型,因此直接存储它们的数据,而不是分开存储数据和引用。 B: 枚举只有一种类型的成员:命名的整数值常量。 C: 不能对枚举类型的成员使用修饰符。它们都隐式地具有和枚举相同的可访问性; D: 如果两个枚举类型的结构和名称完全相同,则支持他们的成员进行比较。