Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A kényszerlista olyan kifejezést tartalmaz, amely nem jelent érvényes kényszert egy típusparaméteren.
A kényszerlista követelményeket ír elő a típusparaméternek átadott típusargumentumra vonatkozóan. A következő követelményeket bármilyen kombinációban megadhatja:
A típusargumentumnak egy vagy több illesztőt kell implementálnia
A típusargumentumnak legfeljebb egy osztálytól kell örökölnie
A típusargumentumnak közzé kell tennie egy paraméter nélküli konstruktort, amelyhez a kód létrehozása hozzáférhet (a kényszert
Newis belefoglalva)
Ha nem tartalmaz egy adott osztályt vagy felületet sem a kényszerlistában, az alábbiak egyikének megadásával általánosabb követelményt írhat elő:
A típusargumentumnak értéktípusnak kell lennie (a kényszert is belefoglalva
Structure)A típusargumentumnak referenciatípusnak kell lennie (a kényszert
Classis bele kell foglalnia)
Nem adhatja meg mindkettőt Structure és Class ugyanazt a típusparamétert, és egynél több paramétert sem adhat meg.
Hibaazonosító: BC32061
A hiba kijavítása
Ellenőrizze, hogy a kifejezés és elemei helyesen vannak-e beírva.
Ha a kifejezés nem felel meg a követelmények előző listájának, távolítsa el a kényszerlistából.
Ha a kifejezés egy interfészre vagy osztályra hivatkozik, ellenőrizze, hogy a fordító hozzáfér-e az adott felülethez vagy osztályhoz. Előfordulhat, hogy meg kell adnia a nevét, és előfordulhat, hogy hozzá kell adnia egy hivatkozást a projekthez. További információ: "Projektekre mutató hivatkozások" a Deklarált elemekre mutató hivatkozások című témakörben.