Compilerfehler CS1638

"Bezeichner" ist ein reservierter Bezeichner und kann nicht im ISO-Sprachversionsmodus verwendet werden.

Wird durch den /langversion -Compilerschalter die Option für ISO-Sprachkompatibilität angegeben, führt jeder Bezeichner, der irgendwo doppelte Unterstriche enthält, zu diesem Fehler. Um diesen Fehler zu vermeiden, entfernen Sie alle Bezeichner mit doppelten Unterstrichen, oder verzichten Sie darauf, die Option für die ISO-1-Sprachversion zu verwenden.

Beispiel

Im folgenden Beispiel wird CS1638 generiert:

// 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() { }  
}  

Siehe auch