Ler em inglês

Compartilhar via


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.

Exemplo

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.