Type.IsAssignableTo(Type) 메서드

정의

현재 형식을 지정된 targetType변수에 할당할 수 있는지 여부를 결정합니다.

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

매개 변수

targetType
Type

현재 형식과 비교할 형식입니다.

반품

true 다음 조건 중 어느 것이라도 true이면 다음과 같습니다.

  • 현재 인스턴스이며 targetType 동일한 형식을 나타냅니다.

  • 현재 형식은 .에서 targetType직접 또는 간접적으로 파생됩니다. 현재 형식은 상속되는 경우에서 직접 targetType 파생됩니다. 현재 형식은 상속targetTypetargetType되는 하나 이상의 클래스의 연속에서 상속되는 경우 간접적으로 targetType 파생됩니다.

  • targetType 는 현재 형식이 구현하는 인터페이스입니다.

  • 현재 형식은 제네릭 형식 매개 변수이며 targetType 현재 형식의 제약 조건 중 하나를 나타냅니다.

  • 현재 형식은 값 형식을 나타내고 targetTypeNullable<c>(Visual Basic Nullable(Of c))를 나타냅니다.

false 이러한 조건 중 어느 것도 true가 아니면 targetType .입니다 null.

적용 대상