Bagikan melalui


Information.VarType(Object) Metode

Definisi

Mengembalikan nilai yang Integer berisi klasifikasi jenis data variabel.

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

Parameter

VarName
Object

Wajib diisi. Object Variabel. Jika Option Strict adalah Off, Anda dapat meneruskan variabel jenis data apa pun kecuali struktur.

Mengembalikan

Mengembalikan nilai yang Integer berisi klasifikasi jenis data variabel.

Contoh

Contoh berikut menggunakan VarType fungsi untuk mengembalikan informasi klasifikasi jenis data tentang beberapa variabel.

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.

Keterangan

Nilai bilangan bulat yang dikembalikan oleh VarType adalah anggota dari VariantType.

Tabel berikut ini memperlihatkan nilai yang dikembalikan oleh VarType untuk kasus VarNamekhusus .

Jenis data yang diwakili oleh VarName Nilai yang dikembalikan oleh VarType
Tidak ada VariantType.Object
DBNull VariantType.Null
Enumeration Jenis data yang mendasar (SByte, , , ShortUShort, Integer, UInteger, Long, atau ULongByte)
Array Bitwise OR dari jenis elemen array dan VariantType.Array
Array array Bitwise OR dari VariantType.Object dan VariantType.Array
Struktur (System.ValueType) VariantType.UserDefinedType
Exception VariantType.Error
Tidak dikenal VariantType.Object

Berlaku untuk

Lihat juga