Auf Englisch lesen

Freigeben über


Compilerfehler CS0409

Für den Typparameter 'Typparameter' wurde bereits eine Einschränkungsklausel angegeben. Alle Einschränkungen für einen Typparameter müssen in einer einzelnen Where-Klausel angegeben werden.

Mehrere Einschränkungsklauseln (Where-Klauseln) wurden für einen einzelnen Typparameter gefunden. Entfernen Sie die überflüssige Where-Klausel, oder korrigieren Sie die Where-Klauseln, damit sich in jeder Klausel ein eindeutiger Typparameter befindet.

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