Lezen in het Engels

Delen via


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

Deze fout corrigeren

  • 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.

Zie ook