Leggere in inglese

Condividi tramite


Errore del compilatore CS0409

È già stata specificata una clausola di vincolo per il parametro di tipo 'type parameter'. Tutti i vincoli per un parametro di tipo devono essere specificati in un'unica clausola where.

Sono state trovate più clausole di vincolo (clausole where) per un parametro di tipo. Rimuovere la clausola where non pertinente oppure correggere le clausole where in modo che per ognuna sia presente un unico parametro di tipo.

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