Error del compilador CS0405

Actualización: noviembre 2007

Mensaje de error

Restricción 'restricción' duplicada para el parámetro de tipo 'parámetro de tipo'
Duplicate constraint 'constraint' for type parameter 'type parameter'

Dos de las restricciones de la declaración genérica son idénticas. Para eliminar el error, quite la duplicada.

El código siguiente genera el error CS0405:

// CS0405.cs
interface I
{
}

class C<T> where T : I, I  // CS0405.cs
{
}