Compilerfout CS1955
Niet-invocable lid 'name' kan niet worden gebruikt als een methode.
Alleen methoden en gemachtigden kunnen worden aangeroepen. Deze fout wordt gegenereerd wanneer u lege haakjes probeert te gebruiken om iets anders aan te roepen dan een methode of gemachtigde.
- Verwijder de haakjes uit de expressie.
Met de volgende code wordt CS1955 gegenereerd omdat de code een veld en een eigenschap probeert aan te roepen met behulp van de aanroepexpressie ()
. U kunt geen veld of eigenschap aanroepen. Gebruik de toegangsexpressie .
voor leden om toegang te krijgen tot de waarde die wordt opgeslagen.
// 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;
}
}
.NET-feedback
.NET is een open source project. Selecteer een koppeling om feedback te geven: