Erro do Compilador CS0471
O método 'name' não é um método genérico. Se você pretendia uma lista de expressões, use a expressão < entre parênteses.
Esse erro é gerado quando seu código contém uma lista de expressões sem parênteses.
O seguinte exemplo gera o erro CS0471:
// CS0471.cs
// compile with: /t:library
class Test
{
public void F(bool x, bool y) {}
public void F1()
{
int a = 1, b = 2, c = 3;
F(a<b, c>(3)); // CS0471
// To resolve, try the following instead:
// F((a<b), c>(3));
}
}
Observação
Esse erro do compilador não é mais usado na Roslyn. O exemplo anterior deve ser compilado com êxito.
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: