Compilerfehler CS0409
Aktualisiert: November 2007
Fehlermeldung
Für den "Typparameter"-Typparameter wurde bereits eine Einschränkungsklausel angegeben. Alle Einschränkungen für einen Typparameter müssen in einer einzigen Where-Klausel angegeben werden.
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.
Für einen einzelnen Typparameter wurden mehrere Einschränkungsklauseln (Where-Klauseln) gefunden. Entfernen Sie die überflüssigen Where-Klauseln, oder korrigieren Sie die Where-Klauseln so, dass der Typparameter in jeder Klausel eindeutig ist.
// CS0409.cs
interface I
{
}
class C<T1, T2> where T1 : I where T1 : I // CS0409 – T1 used twice
{
}