Leggere in inglese

Condividi tramite


Errore del compilatore CS1955

Impossibile utilizzare il membro non richiamabile 'name' come metodo.

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

Per correggere l'errore

  1. Rimuovere le parentesi dall'espressione.

Esempio

Il codice seguente genera l'errore CS1955 poiché il codice sta tentando di richiamare un campo e una proprietà usando l'espressione di chiamata(). Non è possibile chiamare un campo o una proprietà. Usare l'espressione di accesso ai membri .per accedere al valore archiviato.

C#
// 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;  
    }  
}