Errore del compilatore CS1955

Aggiornamento: novembre 2007

Messaggio di errore

Impossibile utilizzare il membro non richiamabile 'name' come metodo.
Non-invocable member 'name' cannot be used like a method.

È possibile richiamare solo metodi e delegati. Questo errore viene generato quando si tenta di utilizzare parentesi vuote con un elemento diverso da un metodo o un delegato.

Per correggere l'errore

  • Rimuovere le parentesi dall'espressione.

Esempio

Nel codice seguente viene generato l'errore CS1955 poiché il codice sta tentando di avviare un valore integer e una proprietà:

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