Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O método «name» não é um método genérico. Se você pretendia uma lista de expressões, use parênteses ao redor da < expressão.
Este erro é gerado quando o código contém uma lista de expressões sem parênteses.
Exemplo
O exemplo a seguir gera 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));
}
}
Nota
Este erro de compilador não é mais usado no Roslyn. O exemplo anterior deve ser compilado com êxito.
Colabore connosco no GitHub
A origem deste conteúdo pode ser encontrada no GitHub, onde também pode criar e rever problemas e pedidos Pull. Para mais informações, consulte o nosso guia do contribuidor.