Type.IsAssignableTo(Type) Metoda

Definice

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

Boolean

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 .

Platí pro