包含其他成员的常规枚举成员

时间:2017-12-06 08:26:21

标签: vb.net enums

假设我将枚举声明如下:

Private Enum Visiblity
    Invisible = 0
    Visible = 1
    VisibleMinimized = 2
    VisibleMaximized = 3
End Enum

正如您所看到的,2和3只是更具体的Visible类型,但它们仍然属于Visible类别。

假设我声明了一个名为temp的新Visibility枚举,并将其初始化为VisibleMaximized。 然后我想查询temp以查看它是否可见(任何类型的可见)。 然而,当我查询temp = Visible时,它返回false。

我的问题是如何创建我的枚举,以便我可以拥有特定成员和一般“类别”成员?

提前致谢!

0 个答案:

没有答案