Information.VarType(Object) 메서드

정의

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

public:
 static Microsoft::VisualBasic::VariantType VarType(System::Object ^ VarName);
public static Microsoft.VisualBasic.VariantType VarType(object VarName);
static member VarType : obj -> Microsoft.VisualBasic.VariantType
Public Function VarType (VarName As Object) As VariantType

매개 변수

VarName
Object

필수 사항입니다. Object 변수. 이 Off경우 Option Strict 구조를 제외한 모든 데이터 형식의 변수를 전달할 수 있습니다.

반품

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

예제

다음 예제에서는 함수를 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.

설명

반환 VarType 되는 정수 값은 .의 VariantType멤버입니다.

다음 표에서는 특수한 경우에 대해 반환된 VarType 값을 보여 줍니다 VarName.

나타내는 데이터 형식 VarName 반환한 값 VarType
없음 VariantType.Object
DBNull VariantType.Null
Enumeration 기본 데이터 형식(SByte, ,Byte, ShortUShort, Integer, UInteger또는LongULong)
배열 배열 요소 형식의 비트 OR 및 VariantType.Array
배열 배열 비트 OR 및 VariantType.ObjectVariantType.Array
구조체(System.ValueType) VariantType.UserDefinedType
Exception VariantType.Error
알 수 없음 VariantType.Object

적용 대상

추가 정보