我想创建一个Enumeration,其中一项是Error。由于Error是一个关键字,编译器正如预期的那样指出,这不是一个关键字。因为我有Option Strict On默认情况下我认为这可能是一个将其专门设置为off的实例会有所帮助。但事实并非如此。
因此,非常简单地说明MessageBoxIcon如何设法在其枚举中使用Error作为项目?
答案 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