MessageBoxIcon Enumeration如何管理将Error作为其中的一部分

时间:2014-04-05 08:57:30

标签: vb.net

我想创建一个Enumeration,其中一项是Error。由于Error是一个关键字,编译器正如预期的那样指出,这不是一个关键字。因为我有Option Strict On默认情况下我认为这可能是一个将其专门设置为off的实例会有所帮助。但事实并非如此。

因此,非常简单地说明MessageBoxIcon如何设法在其枚举中使用Error作为项目?

2 个答案:

答案 0 :(得分:1)

将Error关键字括在方括号

Public Enum SimpleSettings
    [Error] = 0
    Warn = 1
    Correct = 2
End Enum    

来自VB.NET Language specifications

  

常规标识符可能与关键字不匹配,但可以转义标识符   能够。转义标识符是由square分隔的标识符   括号。转义标识符遵循与常规相同的规则   标识符,但它们可能匹配关键字,但可能没有类型   字符。

答案 1 :(得分:0)

尝试这样的事情:

Public Enum Foo
    Bar
    Faa
    [Error]
End Enum