다음을 통해 공유


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

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

반환

Boolean

다음 조건 중 하나 이상이 true일 경우 true입니다.

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

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

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

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

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

이러한 조건에 해당하지 않거나 targetTypefalse이면 null입니다.

적용 대상