Leer en inglés

Compartir a través de


Error del compilador CS0409

Ya se ha especificado una cláusula de restricción para el parámetro de tipo 'parámetro de tipo'. Todas las restricciones de un parámetro de tipo deben especificarse en una sola cláusula where.

Se encontraron varias cláusulas de restricción (cláusulas where) para un único parámetro de tipo. Quite la cláusula where extraña o corrija las cláusulas where para que haya un parámetro de tipo único en cada cláusula.

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