Information.VarType(Object) Information.VarType(Object) Information.VarType(Object) Information.VarType(Object) Method

Definición

Devuelve un valor de tipo Integer que contiene la clasificación del tipo de datos de una variable.Returns an Integer value containing the data type classification of a variable.

public:
 static Microsoft::VisualBasic::VariantType VarType(System::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

Parámetros

VarName
Object Object Object Object

Obligatorio.Required. Variable de Object.Object variable. Si Option Strict es Off, se puede pasar una variable de cualquier tipo de datos, excepto una estructura.If Option Strict is Off, you can pass a variable of any data type except a structure.

Devoluciones

Devuelve un valor de tipo Integer que contiene la clasificación del tipo de datos de una variable.Returns an Integer value containing the data type classification of a variable.

Ejemplos

En el ejemplo siguiente se VarType utiliza la función para devolver información de clasificación de tipos de datos sobre varias variables.The following example uses the VarType function to return data type classification information about several variables.

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.

Comentarios

El valor entero devuelto por VarType es un miembro VariantTypede.The integer value returned by VarType is a member of the VariantType.

En la tabla siguiente se muestran los valores VarType devueltos por VarNamepara los casos especiales de.The following table shows the values returned by VarType for special cases of VarName.

Tipo de datos representado porVarNameData type represented by VarName Valor devuelto porVarTypeValue returned by VarType
NothingNothing VariantType.Object
DBNull VariantType.Null
EnumeraciónEnumeration Tipo de datos subyacenteSByte( Byte, Short, UShort, Integer, ,UInteger ,Longo )ULongUnderlying data type (SByte, Byte, Short, UShort, Integer, UInteger, Long, or ULong)
MatrizArray OR bit a bit de tipo de elemento de matriz yVariantType.ArrayBitwise OR of array element type and VariantType.Array
Matriz de matricesArray of arrays OR bit a VariantType.Object bit de yVariantType.ArrayBitwise OR of VariantType.Object and VariantType.Array
Estructura (System.ValueType)Structure (System.ValueType) VariantType.UserDefinedType
Exception VariantType.Error
DesconocidoUnknown VariantType.Object

Se aplica a

Consulte también: