英語で読む

次の方法で共有


コンパイラ エラー CS1638

'identifier' は予約された識別子で、ISO 言語バージョン モードが使用されたときに使用することはできません

このエラーは、 /langversion コンパイラ スイッチで ISO 言語互換オプションを指定しているときに、識別子に 2 つのアンダースコアが含まれている場合に発生します。 このエラーを回避するには、2 つのアンダースコアの付いた識別子を削除するか、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() { }  
}  

関連項目