Type.IsAssignableTo(Type) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Określa, czy bieżący typ można przypisać do zmiennej określonego targetType
.
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 do porównania z bieżącym typem.
Zwraca
true
jeśli którykolwiek z następujących warunków jest spełniony:
Bieżące wystąpienie i
targetType
reprezentują ten sam typ.Bieżący typ pochodzi bezpośrednio lub pośrednio z
targetType
elementu . Bieżący typ jest uzyskiwany bezpośrednio odtargetType
tego, czy dziedziczytargetType
z ; bieżący typ jest uzyskiwany pośrednio ztargetType
, jeśli dziedziczy z sukcesji co najmniej jednej klasy dziedziczącej ztargetType
klasy .targetType
to interfejs implementujący bieżący typ.Bieżący typ jest parametrem typu ogólnego i
targetType
reprezentuje jedno z ograniczeń bieżącego typu.Bieżący typ reprezentuje typ wartości i
targetType
reprezentujeNullable<c>
(Nullable(Of c)
w Visual Basic).
false
jeśli żadna z tych warunków nie jest prawdziwa, lub jeśli targetType
jest to null
.