C#中枚举中的保留关键字

Tob*_*urg 20 c# vb.net .net-2.0

我想使用asis作为枚举的成员.我知道在VB.NET中可以这样编写它:

Public Enum Test
    [as] = 1
    [is] = 2
End Enum
Run Code Online (Sandbox Code Playgroud)

如何在C#中编写等效语句?以下代码无法编译:

public enum Test
{
    as = 1,
    is = 2
}
Run Code Online (Sandbox Code Playgroud)

Bra*_*son 36

在C#中预留保留字是用@完成的.

public enum Test
{
    @as = 1,
    @is = 2
}
Run Code Online (Sandbox Code Playgroud)


Dal*_*gan 8

您需要在它们前面添加@符号才能使用它们.这是解释它的msdn页面.