Type.IsAssignableTo(Type) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje, zda lze aktuální typ přiřadit k proměnné zadaného targetType
typu .
public:
bool IsAssignableTo(Type ^ targetType);
public bool IsAssignableTo (Type? targetType);
member this.IsAssignableTo : Type -> bool
Public Function IsAssignableTo (targetType As Type) As Boolean
Parametry
- targetType
- Type
Typ, který se má porovnat s aktuálním typem.
Návraty
true
Pokud platí kterákoli z následujících podmínek:
– Aktuální instance a targetType
představují stejný typ.
– Aktuální typ je odvozen buď přímo, nebo nepřímo z targetType
. Aktuální typ je odvozen přímo z , pokud dědí z . Aktuální typ je odvozen nepřímo z , pokud dědí z sledu jedné nebo více tříd, které dědí targetType
targetType
z targetType
targetType
.
targetType
je rozhraní, které implementuje aktuální typ.
– Aktuální typ je parametr obecného typu a představuje jedno z targetType
omezení aktuálního typu.
– Aktuální typ představuje typ hodnoty a představuje targetType
nullable < c >
(Nullable(Of c)
in Visual Basic).
false
Pokud žádná z těchto podmínek není pravdivá nebo pokud targetType
je null
.