Função VarType (Visual Basic)
Retorna um Integer valor que contém a classificação do tipo de dados de uma variável.
Public Function VarType(ByVal VarName As Object) As VariantType
Parâmetros
- VarName
Obrigatório.Object variável. Se Option Strict estiver Off, você pode passar uma variável de qualquer tipo de dados, exceto uma estrutura.
Comentários
O valor de número inteiro retornado por VarType é um membro das Enumeração VariantType.
A tabela a seguir mostra os valores retornados por VarType casos especiais de VarName.
Tipo de dados representado por VarName |
Valor retornado por VarType |
---|---|
VariantType.Object |
|
VariantType.Null |
|
Enumeração |
Tipo de dados (SByte, Byte, Short, UShort, Integer, UInteger, Long, ou ULong) |
Matriz |
Operador bit a bit ou do tipo de elemento de matriz e VariantType.Array |
Matriz de matrizes |
Operador bit a bit ou de VariantType.Object e VariantType.Array |
Estrutura (System.ValueType) |
VariantType.UserDefinedType |
VariantType.Error |
|
Desconhecido |
VariantType.Object |
Exemplo
O exemplo a seguir utiliza o VarType função para retornar informações de classificação de tipos de dados sobre diversas variáveis.
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.
Anotações Developer Dispositivo Inteligente
Não há suporte para esta função.
Requisitos
Namespace:Microsoft.VisualBasic
**Módulo:**Information
Assembly: Visual Basic Runtime Library (em Microsoft.VisualBasic.dll)