Partilhar via


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