CS0471 de erro do compilador
Mensagem de erro
O método 'nome' não é um método genérico.Se uma lista de expressão pretendido, usar parênteses ao redor do < expressão.
Este erro é gerado quando seu código contém uma lista de expressão 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));
}
}