Ler em inglês

Compartilhar via


Erro do Compilador CS0409

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

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

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