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