Information.VarType(Object) Yöntem
Ö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
- 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.
Bir Integer
değişkenin veri türü sınıflandırmasını içeren bir değer döndürür.
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.
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 |
Ürün | Sürümler |
---|---|
.NET | Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: