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.
// CS0409.cs
interface I
{
}
class C<T1, T2> where T1 : I where T1 : I // CS0409 – T1 used twice
{
}
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: