(0) exportieren Drucken
Alle erweitern
Erweitern Minimieren

Compilerfehler CS0406

Aktualisiert: November 2007

Fehlermeldung

Die Klassentypeinschränkung "Einschränkung" muss vor allen anderen Einschränkungen stehen.
The class type constraint 'constraint' must come before any other constraints

Wenn ein generischer Typ oder eine generische Methode eine Klassentypeinschränkung aufweist, muss diese Einschränkung an erster Stelle angegeben werden. Um diesen Fehler zu beheben, verschieben Sie die Klassentypeinschränkung an den Beginn der Einschränkungsliste.

Im folgenden Beispiel wird CS0406 generiert.

// CS0406.cs
// compile with: /target:library
interface I {}
class C {}
class D<T> where T : I, C {}   // CS0406
class D2<T> where T : C, I {}   // OK

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft