带有保留关键字的C#枚举

Gas*_*a79 26 .net c#

我正在使用Reflector从我的工作中打开旧的C#代码,我发现SQL类中有一个枚举,如下所示:

public enum Column
{
        bool
}
Run Code Online (Sandbox Code Playgroud)

您可以看到枚举是用列类型填充的.但由于"bool"是一个保留关键字,我无法编译.显然有人设法以某种方式编译它.是否有像双引号或类似的东西修复?

谢谢!

mat*_*mmo 58

您需要使用字符文字(@符号)作为前缀才能使用关键字.

MSDN(谢谢@erikH)

  • 在**vb**中,您需要将保留字放在括号内,如"[integer]".只是说. (3认同)
  • 更好的链接:[MSDN](http://msdn.microsoft.com/en-us/library/x53a06bb.aspx) (2认同)