Delen via


Het typeargumentnaam<> wordt niet overgenomen van of implementeert het beperkingstype '<typeparameternaam>'

Een typeargument dat aan een algemeen type wordt geleverd, voldoet niet aan de overname- of implementatiebeperking voor de bijbehorende typeparameter.

Een beperkingslijst legt vereisten op voor het typeargument dat wordt doorgegeven aan de typeparameter. De mogelijke vereisten zijn onder andere:

  • Het typeargument moet een of meer interfaces implementeren

  • Het typeargument moet ten hoogste één klasse overnemen

U kunt de voorgaande vereisten voor één typeparameter combineren. Visual Basic kan het type alleen samenstellen als de code typeargumenten levert die voldoen aan elke beperking voor elke typeparameter die is gedefinieerd voor het algemene type.

Fout-id: BC32044

Deze fout corrigeren

  • Selecteer een typeargument van een type dat elke interface implementeert die is opgegeven voor de typeparameter en die over neemt van de opgegeven klasse als er een is.

Zie ook