更新:2007 年 11 月
错误消息
“identifier”是一个保留标识符,不能在使用 ISO 语言版本模式时使用当 ISO 语言兼容性选项由 /langversion 编译器开关指定时,任何含有双下划线的标识符都会产生此错误。若要避免此错误,请消除任何含有双下划线的标识符,或者不使用 ISO-1 语言版本选项。
示例
下面的示例生成 CS1638:
复制代码 | |
---|---|
// CS1638.cs // compile with: /langversion:ISO-1 class bad__identifer // CS1638 (double underscores are not ISO compliant) { } // Try this instead: //class GoodIdentifier //{ //} class CMain { public static void Main() { } } |