使用英语阅读

通过


编译器错误 CS1638

“identifier”是保留的标识符,并且不能在使用 ISO 语言版本模式时使用

/langversion 编译器开关指定了 ISO 语言兼容性选项时,在标识符中任意位置具有双下划线的任何标识符都将造成此错误。 若要避免此错误,请消除任何带双下划线的标识符或不使用 ISO-1 语言版本选项。

示例

下面的示例生成 CS1638:

// CS1638.cs  
// compile with: /langversion:ISO-1  
class bad__identifier // CS1638 (double underscores are not ISO compliant)  
{  
}  
  
// Try this instead:  
//class GoodIdentifier  
//{  
//}  
  
class CMain  
{  
    public static void Main() { }  
}  

请参阅