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에서 반환되는 값 |
---|---|
VariantType.Object |
|
VariantType.Null |
|
열거형 |
내부 데이터 형식(SByte, Byte, Short, UShort, Integer, UInteger, Long 또는 ULong) |
배열 |
배열 요소 형식과 VariantType.Array의 비트 OR |
배열의 배열 |
VariantType.Object와 VariantType.Array의 비트 OR |
구조체(System.ValueType) |
VariantType.UserDefinedType |
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)