GetType 연산자(Visual Basic)

지정한 형식에 대한 Type 개체를 반환합니다. Type 개체는 속성, 메서드 및 이벤트와 같은 형식에 대한 정보를 제공합니다.

구문

GetType(typename)  

매개 변수

매개 변수 설명
typename 정보를 원하는 형식의 이름입니다.

설명

GetType 연산자는 지정된 typename에 대한 Type 개체를 반환합니다. typename에 정의된 형식의 이름을 전달할 수 있습니다. 여기에는 다음과 같은 사항이 포함됩니다.

  • 모든 Visual Basic 데이터 형식(예: Boolean 또는 Date).

  • 모든 .NET Framework 클래스, 구조체, 모듈 또는 인터페이스(예: System.ArgumentException 또는 System.Double).

  • 애플리케이션에서 정의한 모든 클래스, 구조체, 모듈 또는 인터페이스입니다.

  • 애플리케이션에서 정의한 모든 배열입니다.

  • 애플리케이션에서 정의한 대리자입니다.

  • Visual Basic, .NET Framework 또는 애플리케이션에서 정의한 모든 열거형입니다.

개체 변수의 형식 개체를 얻으려면 Object.GetType 메서드를 사용합니다.

GetType 연산자는 다음과 같은 경우에 유용할 수 있습니다.

  • 런타임에 형식에 대한 메타데이터에 액세스해야 합니다. Type 개체는 형식 멤버 및 배포 정보와 같은 메타데이터를 제공합니다. 예를 들어 어셈블리를 반영하려면 이 항목이 필요합니다. 자세한 내용은 System.Reflection을 참조하십시오.

예시

다음 예제에서는 사용 중인 GetType 연산자를 보여 줍니다.

' The following statement returns the Type object for Integer.
MsgBox(GetType(Integer).ToString())
' The following statement returns the Type object for one-dimensional string arrays.
MsgBox(GetType(String()).ToString())

참고 항목