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

带有保留关键字的C#枚举,c#,.net,C#,.net,我正在使用Reflector打开我工作中的旧C#代码,发现SQL类中有一个枚举,如下所示: public enum Column { bool } 您可以看到枚举中填充了列类型。但我无法编译它,因为“bool”是一个保留关键字。显然有人设法编译了它。是否有类似双引号之类的修复 谢谢 为了使用关键字,您需要使用字符文本(@符号)作为前缀 (谢谢@erikH)你试过@bool?@erikH我不会说得更好,因为另一个链接描述的是字符文字,但我想说有用。更新以添加您的链接:)谢谢。您的

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

public enum Column
{
        bool
}
您可以看到枚举中填充了列类型。但我无法编译它,因为“bool”是一个保留关键字。显然有人设法编译了它。是否有类似双引号之类的修复


谢谢

为了使用关键字,您需要使用字符文本(
@
符号)作为前缀


(谢谢@erikH)

你试过
@bool
?@erikH我不会说得更好,因为另一个链接描述的是字符文字,但我想说有用。更新以添加您的链接:)谢谢。您的链接没有提到任何关于
@
。在我看来,这与问题无关。但在我的贡献链接的第一部分是这样的。这就是为什么它更好,而不是因为它包含所有保留关键字。事实上,经过进一步调查,它似乎是正确的:)。我把我的拿出来,把你的放进去,再次感谢。在vb中,你需要把保留字放在括号里,像这样
[integer]
。只是说说而已。