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.
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
Met ons samenwerken op GitHub
De bron voor deze inhoud vindt u op GitHub, waar u ook problemen en pull-aanvragen kunt maken en controleren. Bekijk onze gids voor inzenders voor meer informatie.
.NET-feedback
.NET is een open source project. Selecteer een koppeling om feedback te geven: