Omezení "Struktura" a omezení konkrétního typu třídy nelze kombinovat.
Seznam omezení zahrnuje omezení Structure (Visual Basic) i název definované třídy.
Seznam omezení ukládá požadavky na argument typu předaný parametru typu. V libovolné kombinaci můžete zadat následující požadavky:
Argument typu musí implementovat jedno nebo více rozhraní.
Argument typu musí dědit z nejvýše jedné třídy.
Argument typu musí vystavit konstruktor bez parametrů, ke kterému může vytvořit kód (včetně
New
omezení).
Pokud do seznamu omezení nezadáte žádnou konkrétní třídu nebo rozhraní, můžete vynutit obecnější požadavek zadáním jedné z následujících možností:
Argument typu musí být typ hodnoty (včetně
Structure
omezení).Argument typu musí být referenčním typem (včetně
Class
omezení).
Nelze zadat oba Structure
parametry Class
a pro stejný typ a nemůžete zadat jeden více než jednou.
ID chyby: BC32108
Pokud chcete, aby argument typu byl typ hodnoty, odeberte název třídy ze seznamu omezení.
Pokud chcete, aby argument typu dědil ze zadaného názvu třídy, odeberte
Structure
klíčové slovo ze seznamu omezení.
Zpětná vazba k produktu .NET
.NET je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby: