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
- Změňte omezení parametru typu, aby nedocházelo ke konfliktům omezení.
Zpětná vazba k produktu .NET
.NET je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby: