Lezen in het Engels

Delen via


Compilerfout CS0406

De beperking van het klassetype 'constraint' moet vóór eventuele andere beperkingen komen

Wanneer een algemeen type of methode een klassetypebeperking heeft, moet die beperking eerst worden vermeld. Als u deze fout wilt voorkomen, verplaatst u de beperking van het klassetype naar het begin van de lijst met beperkingen.

Opmerking

In het volgende voorbeeld wordt CS0406 gegenereerd.

// 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