Beperking 'Klasse' en een specifieke klassetypebeperking kunnen niet worden gecombineerd
Een beperkingslijst bevat zowel de klassebeperking (Visual Basic) als de naam van een gedefinieerde klasse.
Een beperkingslijst legt vereisten op voor het typeargument dat wordt doorgegeven aan de typeparameter. U kunt de volgende vereisten opgeven in elke combinatie:
Het typeargument moet een of meer interfaces implementeren
Het typeargument moet ten hoogste één klasse overnemen
Het typeargument moet een parameterloze constructor beschikbaar maken waartoe de makende code toegang heeft (inclusief de
New
beperking)
Als u geen specifieke klasse of interface in de lijst met beperkingen opneemt, kunt u een meer algemene vereiste opleggen door een van de volgende opties op te geven:
Het typeargument moet een waardetype zijn (inclusief de
Structure
beperking)Het typeargument moet een verwijzingstype zijn (inclusief de
Class
beperking)
U kunt zowel Structure
als Class
voor dezelfde typeparameter niet opgeven en u kunt niet meer dan één keer opgeven.
Fout-id: BC32107
Als u wilt toestaan dat het typeargument een verwijzingstype is, verwijdert u de klassenaam uit de lijst met beperkingen.
Als u wilt dat het typeargument wordt overgenomen van de opgegeven klassenaam, verwijdert u het
Class
trefwoord uit de lijst met beperkingen.
.NET-feedback
.NET is een open source project. Selecteer een koppeling om feedback te geven: