다음을 통해 공유


Information.VarType(Object) 메서드

정의

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

public:
 static Microsoft::VisualBasic::VariantType VarType(System::Object ^ VarName);
public static Microsoft.VisualBasic.VariantType VarType (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 변수입니다. Option StrictOff이면 구조체를 제외한 모든 데이터 형식의 변수를 전달할 수 있습니다.

반환

변수의 데이터 형식 분류를 포함하는 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
Nothing VariantType.Object
DBNull VariantType.Null
열거형 기본 데이터 형식(SByte, , Byte, ShortUShort, Integer, UInteger, Long또는 ULong)
배열 배열 요소 형식의 비트 OR 및 VariantType.Array
배열 배열 및 의 VariantType.Object 비트 OR VariantType.Array
구조체(System.ValueType) VariantType.UserDefinedType
Exception VariantType.Error
Unknown VariantType.Object

적용 대상

추가 정보