Information.VarType(Object) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 Strict
Off
, 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 , Long veya 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 |