Compilerfehler CS1041
Aktualisiert: November 2007
Fehlermeldung
Bezeichner erwartet, "Schlüsselwort" ist ein Schlüsselwort.
Identifier expected, 'keyword' is a keyword
An einer Stelle, an der ein Indentifizierer erwartet wurde, wurde ein für die C#-Sprache reserviertes Wort gefunden. Ersetzen Sie das Schlüsselwort durch einen benutzerdefinierten Bezeichner.
Beispiel
Im folgenden Beispiel wird CS1041 generiert:
// CS1041a.cs
class MyClass
{
public void f(int long) // CS1041
// Try the following instead:
// public void f(int i)
{
}
public static void Main()
{
}
}
Wenn Sie aus einer anderen Programmiersprache importieren, die nicht über dieselben reservierten Wörter verfügt, können Sie den reservierten Bezeichner mit dem @-Präfix ändern, wie aus dem folgenden Beispiel ersichtlich.
Bezeichner mit einem @-Präfix werden wörtliche Bezeichner genannt.
// CS1041b.cs
class MyClass
{
public void f(int long) // CS1041
// Try the following instead:
// public void f(int @long)
{
}
public static void Main()
{
}
}