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.
- Entfernen Sie die Klammern aus dem Ausdruck.
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 zu .NET
.NET ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben: