Erro do Compilador CS1955
O membro não invocável "name" não pode ser usado como um método.
Somente métodos e delegados podem ser invocados. Esse erro é gerado quando você tenta usar parênteses vazios para chamar algo diferente de um método ou delegado.
- Remova os parênteses da expressão.
O código a seguir gera CS1955 porque o código está tentando invocar um campo e uma propriedade usando a expressão de invocação ()
. Você não pode chamar um campo ou uma propriedade. Use a expressão de acesso a membro .
para acessar o valor que ela armazena.
// 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;
}
}
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: