Ler em inglês

Partilhar via


Erro do compilador CS0409

Já foi especificada uma cláusula de restrição para o parâmetro de tipo «parâmetro de tipo». Todas as restrições para um parâmetro type devem ser especificadas em uma única cláusula where.

Foram encontradas várias cláusulas de restrição (onde as cláusulas) foram encontradas para um único parâmetro de tipo. Remova a cláusula where estranha ou corrija as cláusulas where para que um parâmetro de tipo exclusivo em cada cláusula.

// CS0409.cs  
interface I  
{  
}  
  
class C<T1, T2> where T1 : I where T1 : I  // CS0409 – T1 used twice  
{  
}