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
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.