Type.IsAssignableTo(Type) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Bestimmt, ob der aktuelle Typ einer Variablen des angegebenen Typs targetTypezugewiesen werden kann.
public:
bool IsAssignableTo(Type ^ targetType);
public bool IsAssignableTo(Type? targetType);
member this.IsAssignableTo : Type -> bool
Public Function IsAssignableTo (targetType As Type) As Boolean
Parameter
- targetType
- Type
Der Typ, der mit dem aktuellen Typ verglichen werden soll.
Gibt zurück
true wenn eine der folgenden Bedingungen zutrifft:
Die aktuelle Instanz und
targetTypestellen denselben Typ dar.Der aktuelle Typ wird entweder direkt oder indirekt von
targetType. Der aktuelle Typ wird direkt vontargetTypedem abgeleitet, wenn er von ;targetTypeder aktuelle Typ wird indirekttargetTypeabgeleitet, wenn er von einer Abfolge einer oder mehrerer Klassen erbt, die vontargetType.targetTypeist eine Schnittstelle, die der aktuelle Typ implementiert.Der aktuelle Typ ist ein generischer Typparameter und
targetTypestellt eine der Einschränkungen des aktuellen Typs dar.Der aktuelle Typ stellt einen Werttyp dar, und
targetTypestelltNullable<c>dar (Nullable(Of c)in Visual Basic).
false wenn keine dieser Bedingungen erfüllt ist oder wenn targetType dies der Fall ist null.