Lezen in het Engels

Delen via


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.

Deze fout corrigeren

  1. Verwijder de haakjes uit de expressie.

Opmerking

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;  
    }  
}