Type.IsAssignableTo(Type) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Avgör om den aktuella typen kan tilldelas till en variabel för den angivna targetType.
public:
bool IsAssignableTo(Type ^ targetType);
public bool IsAssignableTo(Type? targetType);
member this.IsAssignableTo : Type -> bool
Public Function IsAssignableTo (targetType As Type) As Boolean
Parametrar
- targetType
- Type
Den typ som ska jämföras med den aktuella typen.
Returer
true om något av följande villkor är sant:
Den aktuella instansen och
targetTyperepresenterar samma typ.Den aktuella typen härleds antingen direkt eller indirekt från
targetType. Den aktuella typen härleds direkt fråntargetTypeom den ärver fråntargetType. Den aktuella typen härleds indirekt fråntargetTypeom den ärver från en följd av en eller flera klasser som ärver fråntargetType.targetTypeär ett gränssnitt som den aktuella typen implementerar.Den aktuella typen är en allmän typparameter och
targetTyperepresenterar en av begränsningarna för den aktuella typen.Den aktuella typen representerar en värdetyp och
targetTyperepresenterarNullable<c>(Nullable(Of c)i Visual Basic).
false om inget av dessa villkor är sant eller om targetType är null.