枚举类型的变量如何使用?

2025-01-05 07:09:01
推荐回答(2个)
回答1:

首先纠正你一点 枚举类的全是常量没有变量~~
判断的话 if(1 == queryType.ALL){...}
if(1 == queryType.VALID){...}
这样用

回答2:

1、不同语言的枚举定义关键字有所不,内容大致相同。
2、以为vb6为例,所谓枚举变量,就是指用 Enum 类型定义的变量。变量和参数都可以定义为 Enum 类型。Enum 类型中的元素被初始化为 Enum 语句中指定的常数值。所赋给的值可以包括正数和负数,且在运行时不能改变。
例如:
Enum SecurityLevel
IllegalEntry = -1
SecurityLevel1 = 0
SecurityLevel2 = 1
End Enum

3、vb6枚举量的使用方法:
Private Enum MyColor
red = &HFF&
green = &HFF00&
blue = &HFF0000
End Enum

Private Sub Command1_Click()

Me.BackColor = MyColor.blue
Me.BackColor = blue

Dim icolor As MyColor
icolor = blue
Me.BackColor = icolor

End Sub