Type.IsAssignableTo(Type) Metod

Definition

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 targetType representerar samma typ.

  • Den aktuella typen härleds antingen direkt eller indirekt från targetType. Den aktuella typen härleds direkt från targetType om den ärver från targetType. Den aktuella typen härleds indirekt från targetType om den ärver från en följd av en eller flera klasser som ärver från targetType.

  • targetType är ett gränssnitt som den aktuella typen implementerar.

  • Den aktuella typen är en allmän typparameter och targetType representerar en av begränsningarna för den aktuella typen.

  • Den aktuella typen representerar en värdetyp och targetType representerar Nullable<c> (Nullable(Of c) i Visual Basic).

false om inget av dessa villkor är sant eller om targetType är null.

Gäller för