共用方式為


編譯器錯誤 CS1638

更新: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() { }
}

請參閱

參考

/langversion (一致的語法) (C# 編譯器選項)