Číst v angličtině

Sdílet prostřednictvím


Nepřímé omezení constraint1 získané z omezení parametru typu typeparameter1<> je v konfliktu s nepřímým omezením< constraint2> získaným z omezení parametru typu typeparameter2><.<>

Obecný typ je deklarován s konfliktními omezeními z důvodu kombinace nepřímých omezení.

Tuto chybu může vygenerovat následující příkaz.

Public Class testClass(Of t1 As {t2, t3}, t2 As Structure, t3 As Class)  

Nepřímá omezení Structure a Class způsobit konflikt parametru typu t1, protože Structure omezení vyžaduje, aby odpovídající argument typu byl typ hodnoty, zatímco Class vyžaduje, aby se jedná o odkazový typ.

ID chyby: BC32109

Oprava této chyby

  • Změňte omezení parametru typu, aby nedocházelo ke konfliktům omezení.

Viz také