Compilerfehler CS1955
Der nicht aufrufbare Member "Name" kann nicht wie eine Methode verwendet werden.
Nur Methoden und Delegaten können aufgerufen werden. Dieser Fehler wird generiert, wenn Sie versuchen, leere Klammern zu verwenden, um etwas anderes als eine Methode oder einen Delegaten aufzurufen.
So beheben Sie diesen Fehler
- Entfernen Sie die Klammern aus dem Ausdruck.
Beispiel
Durch den folgenden Code wird der Fehler CS1955 ausgelöst, weil der Code versucht, ein Feld und eine Eigenschaft mit dem Aufrufausdruck ()
aufzurufen. Sie können kein Feld oder eine Eigenschaft aufrufen. Verwenden Sie den Memberzugriffsausdruck .
, um auf den darin gespeicherten Wert zuzugreifen.
// cs1955.cs
class A
{
public int x = 0;
public int X
{
get { return x; }
set { x = value; }
}
}
class Test
{
static int Main()
{
A a = new A();
a.x(); // CS1955
a.X(); // CS1955
// Try this line instead:
// int num = a.x;
}
}
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für