Information.VarType(Object) Yöntem

Tanım

Bir Integer değişkenin veri türü sınıflandırmasını içeren bir değer döndürür.

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

Parametreler

VarName
Object

Gereklidir. Object Değişken. ise Option StrictOff, bir yapı dışında herhangi bir veri türünün değişkenini geçirebilirsiniz.

Döndürülenler

Bir Integer değişkenin veri türü sınıflandırmasını içeren bir değer döndürür.

Örnekler

Aşağıdaki örnek, çeşitli değişkenler hakkında veri türü sınıflandırma bilgilerini döndürmek için işlevini kullanır 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.

Açıklamalar

tarafından VarType döndürülen tamsayı değeri öğesinin VariantTypebir üyesidir.

Aşağıdaki tabloda, özel durumlar için tarafından VarType döndürülen değerler gösterilmektedir VarName.

Tarafından temsil edilen veri türü VarName Döndüren değer VarType
Nothing VariantType.Object
DBNull VariantType.Null
Sabit Listesi Temel alınan veri türü (SByte, Byte, Short, UShort, Integer, UInteger, Longveya ULong)
Dizi Dizi öğesi türü ve bit düzeyinde OR VariantType.Array
Dizi dizisi Ve'nin VariantType.Object Bit Tabanlı OR VariantType.Array
Yapı (System.ValueType) VariantType.UserDefinedType
Exception VariantType.Error
Bilinmiyor VariantType.Object

Şunlara uygulanır

Ayrıca bkz.