Type.IsAssignableTo(Type) Yöntem

Tanım

Geçerli türün belirtilen targetTypedeğişkenine atanıp atanamayacağını belirler.

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ıracak tür.

Döndürülenler

true aşağıdaki koşullardan herhangi biri doğruysa:

  • Geçerli örnek ve targetType aynı türü temsil eden.

  • Geçerli tür doğrudan veya dolaylı olarak öğesinden targetTypetüretilir. Geçerli tür, öğesinden devralıyorsa doğrudan öğesinden targetTypetargetTypetüretilir; geçerli tür, öğesinden devralan bir veya daha fazla sınıftan devralınıyorsa dolaylı olarak targetType öğesinden targetTypetüretilir.

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

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

  • Geçerli tür bir değer türünü ve targetTypeNullable<c> (Visual Basic'de Nullable(Of c)) temsil eder.

false bu koşullardan hiçbiri doğru değilse veya ise targetTypenull.

Şunlara uygulanır