Error del compilador CS1955

No se puede utilizar como método el miembro no invocable 'name'.

Solo se pueden invocar métodos y delegados. Este error se genera cuando se intentan utilizar paréntesis vacíos para llamar a un valor distinto de un método o un delegado.

Para corregir este error

  1. Quite los paréntesis de la expresión.

Ejemplo

El código siguiente genera el error CS1955 porque el código intenta invocar un campo y una propiedad mediante la expresión de invocación (). No se puede llamar a un campo o una propiedad. Use la expresión . de acceso de miembro para acceder al valor que almacena.

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