Errore del compilatore CS0405

Aggiornamento: novembre 2007

Messaggio di errore

Vincolo duplicato 'vincolo' per il parametro di tipo 'parametro tipo'.
Duplicate constraint 'constraint' for type parameter 'type parameter'

Nella dichiarazione generica sono stati rilevati due parametri identici. Per correggere l'errore, rimuovere il duplicato.

Il seguente codice di esempio genera l'errore CS0405:

// CS0405.cs
interface I
{
}

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