Compilerfehler CS1041
Bezeichner erwartet; "keyword" ist ein Schlüsselwort
Ein reserviertes Wort für die C#-Sprache wurde gefunden, obwohl ein Bezeichner erwartet wurde. Ersetzen Sie das Schlüsselwort durch einen vom Benutzer angegebenen Bezeichner.
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 den gleichen Satz von reservierten Wörtern aufweist, können Sie den reservierten Bezeichner mit dem @-Präfix ändern, wie im folgenden Beispiel gezeigt.
Ein Bezeichner mit einem @
-Präfix wird als ausführlicher Bezeichner bezeichnet.
// CS1041b.cs
class MyClass
{
public void f(int long) // CS1041
// Try the following instead:
// public void f(int @long)
{
}
public static void Main()
{
}
}
Feedback zu .NET
.NET ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben: