CS1955 de erro do compilador
Mensagem de erro
Membro não invocable 'nome' não pode ser usado como um método.
Podem ser chamados apenas delegados e métodos.Esse erro é gerado quando você tenta usar parênteses vazios com um valor diferente de um método ou delegado.
Para corrigir este erro
- Remova os parênteses da expressão.
Exemplo
O código a seguir gera CS1955 porque o código está tentando iniciar um número inteiro e uma propriedade:
// 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
}
}