C#枚举中的保留关键字

时间:2020-03-05 18:42:39  来源:igfitidea点击:

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

Public Enum Test
    [as] = 1
    [is] = 2
End Enum

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

public enum Test
{
    as = 1,
    is = 2
}

解决方案

回答

用@前缀在Cis中保留字。

public enum Test
{
    @as = 1,
    @is = 2
}

回答

我们将需要在它们前面加上@符号以使用它们。这是解释它的msdn页面。