Aracılığıyla paylaş


Type.IsAssignableTo(Type) Yöntem

Tanım

Geçerli türün belirtilen bir değişkene atanıp atanamayacağını belirler targetType .

public:
 bool IsAssignableTo(Type ^ targetType);
public bool IsAssignableTo (Type? targetType);
member this.IsAssignableTo : Type -> bool
Public Function IsAssignableTo (targetType As Type) As Boolean

Parametreler

targetType
Type

Geçerli türle Karşılaştırılacak tür.

Döndürülenler

Boolean

true Aşağıdaki koşullardan herhangi biri doğruysa: -Geçerli örnek ve targetType aynı türü temsil eder.

-Geçerli tür doğrudan ya da dolaylı olarak türetilir targetType . Geçerli tür öğesinden devralındığında doğrudan türetilir targetType targetType ; geçerli tür öğesinden targetType devralınan bir veya daha fazla sınıftan devralırsa dolaylı olarak türetilir targetType .

  • targetType geçerli türün uyguladığı bir arabirimdir.

-Geçerli tür genel bir tür parametresidir ve targetType geçerli türdeki kısıtlamaların birini temsil eder.

-geçerli tür bir değer türünü temsil eder ve targetType Visual Basic null atanabilir < c > 'yi (boş değer atanabilir (Of c) ) temsil eder.

false Bu koşullardan hiçbiri doğru değilse veya ise targetType null .

Şunlara uygulanır