Error del compilador CS1955
Actualización: noviembre 2007
Mensaje de error
No se puede utilizar como método el miembro 'name' no invocable.
Non-invocable member 'name' cannot be used like a method.
Sólo se pueden invocar los métodos y los delegados. Este error se genera al intentar utilizar paréntesis vacíos con algo que no es un método o un delegado.
Para corregir este error
- Quite los paréntesis de la expresión.
Ejemplo
El código siguiente genera CS1955 porque el código está intentando iniciar un entero y una propiedad:
// 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
}
}