Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Parametr typu s Structure omezením se používá jako omezení pro jiný parametr typu.
Omezení Structure vyžaduje, aby argument typu předaný parametru typu byl typ hodnoty. Typ hodnoty však nelze implementovat ani zdědit, takže není smysluplné ho použít jako omezení, které by vyžadovalo, aby ho druhý parametr typu implementoval nebo dědil z něj.
Jedinou smysluplnou interpretací této situace je, že oba argumenty typu musí být stejného typu. V takovém případě potřebuje obecný typ pouze jeden parametr typu.
Tuto chybu může vygenerovat následující příkaz.
Class c1(Of t1 As Structure, t2 As t1)
Typ předaný nemůže t2 implementovat nebo dědit typ předaný t1, protože typ předaný t1 musí být typ hodnoty.
ID chyby: BC32114
Oprava této chyby
Odeberte parametr typu omezený na
Structureseznam omezení u druhého parametru typu.Pokud oba parametry typu vyžadují stejný typ hodnoty, definujte obecný typ pouze s jedním parametrem typu.