Compartir a través de


Error del compilador CS0409

Actualización: noviembre 2007

Mensaje de error

Ya se ha especificado una cláusula de restricciones para el parámetro de tipo 'parámetro de tipo'. Todas las restricciones correspondientes a un parámetro de tipo se deben especificar en una sola cláusula where.
A constraint clause has already been specified for type parameter 'typeáparameter'. All of the constraints for a type parameter must be specified in a single where clause.

Se han encontrado varias cláusulas de restricción (cláusulas where) para un mismo parámetro de tipo. Quite la cláusula where incorrecta o corrija las cláusulas where de modo que haya un parámetro de tipo único para cada cláusula.

// CS0409.cs
interface I
{
}

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