다음을 통해 공유


VarType 함수(Visual Basic)

업데이트: 2007년 11월

변수의 데이터 형식 분류를 포함하는 Integer 값을 반환합니다.

Public Function VarType(ByVal VarName As Object) As VariantType

매개 변수

  • VarName
    필수적 요소. Object 변수입니다. Option Strict가 Off이면 구조체를 제외한 모든 데이터 형식의 변수를 전달할 수 있습니다.

설명

VarType에서 반환하는 정수 값은 VariantType 열거형의 멤버입니다.

다음 표에서는 VarName의 특정 경우에 대해 VarType에서 반환하는 값을 보여 줍니다.

VarName이 나타내는 데이터 형식

VarType에서 반환되는 값

Nothing(Visual Basic)

VariantType.Object

DBNull

VariantType.Null

열거형

내부 데이터 형식(SByte, Byte, Short, UShort, Integer, UInteger, Long 또는 ULong)

배열

배열 요소 형식과 VariantType.Array의 비트 OR

배열의 배열

VariantType.Object와 VariantType.Array의 비트 OR

구조체(System.ValueType)

VariantType.UserDefinedType

Exception

VariantType.Error

알 수 없음

VariantType.Object

예제

다음 예제에서는 VarType 함수를 사용하여 여러 변수에 대한 데이터 형식 분류 정보를 반환합니다.

Dim testString As String = "String for testing"
Dim testObject As New Object
Dim testNumber, testArray(5) As Integer
Dim testVarType As VariantType
testVarType = VarType(testVarType)
' Returns VariantType.Integer.
testVarType = VarType(testString)
' Returns VariantType.String.
testVarType = VarType(testObject)
' Returns VariantType.Object.
testVarType = VarType(testNumber)
' Returns VariantType.Integer.
testVarType = VarType(testArray)
' Returns the bitwise OR of VariantType.Array and VariantType.Integer.

스마트 장치 개발자 참고 사항

이 함수는 지원되지 않습니다.

요구 사항

네임스페이스:Microsoft.VisualBasic

**모듈:**Information

**어셈블리:**Visual Basic 런타임 라이브러리(Microsoft.VisualBasic.dll)

참고 항목

참조

데이터 형식 요약(Visual Basic)

Object 데이터 형식

VariantType 열거형