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 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 |