使用Enum语句声明枚举类型。 Enum语句声明一个枚举并定义其成员的值。 Enum语句可以在模块,类,结构,过程或块级别使用。
Enum语句的语法如下:
[ < attributelist > ] [ accessmodifier ] [ Shadows ] Enum enumerationname [ As datatype ] memberlist End Enum
1、attributelist:指应用于变量的属性列表。 可选的。
2、asscessmodifier:指定哪些代码可以访问这些枚举。 可选的。 值可以是:Public, Protected, Friend或 Private.
3、Shadows:这使枚举隐藏基类中相同名称的编程元素。 可选的。
4、enumerationname:枚举的名称。 必填
5、datatype:指定枚举的数据类型及其所有成员。
6、memberlist:指定在此语句中声明的成员常数的列表。 必填。
成员列表中的每个成员具有以下语法和部分:
[< attribute list>] member name [ = initializer ]
name 名称 :指定成员的名称。必填。
initializer 初始化 :分配给枚举成员的值。可选的。
例如,
Enum Colors red = 1 orange = 2 yellow = 3 green = 4 azure = 5 blue = 6 violet = 7 End Enum
以下示例演示了Enum变量颜色的声明和使用:
Module constantsNenum Enum Colors red = 1 orange = 2 yellow = 3 green = 4 azure = 5 blue = 6 violet = 7 End Enum Sub Main() Console.WriteLine("The Color Red is : " & Colors.red) Console.WriteLine("The Color Yellow is : " & Colors.yellow) Console.WriteLine("The Color Blue is : " & Colors.blue) Console.WriteLine("The Color Green is : " & Colors.green) Console.ReadKey() End Sub End Module
当上述代码被编译和执行时,它产生了以下结果:
The Color Red is: 1 The Color Yellow is: 3 The Color Blue is: 6 The Color Green is: 4
网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。
加入交流群
请使用微信扫一扫!