Como: Determine o tipo de dados de uma matriz
Lembre-se de que tipo de dados de uma matriz nunca é o mesmo que seus elementos.Você pode descobrir o tipo de dados de uma matriz ou seus elementos de diversas maneiras.
Você pode chamar o Object.GetType método em que a variável receba um Type objeto para o tipo da variável de time de execução. The Type objeto contém informações abrangentes em suas propriedades e métodos.
Você pode passar a variável para o Função TypeName (Visual Basic) para receber um String que contém o nome do tipo em time de execução.
Você pode passar a variável para o Função VarType (Visual Basic) para receber um VariantType valor que representa a classificação do tipo da variável.
Para determinar o tipo de dados de uma matriz
De telefonarTypeName no nome da matriz. Não siga o nome da matriz com parênteses, porque você está solicitando o tipo do próprio array.
Dim thisTwoDimArray(,) As Integer = New Integer(9, 9) {} MsgBox("Type of thisTwoDimArray is " & TypeName(thisTwoDimArray))
The MsgBoxtelefonar exibe "Tipo de thisTwoDimArray é inteiro(,)", que mostra o tipo de elemento e o número de dimensões. O comprimento corrente das dimensões, não é exibida porque não são parte de tipo de dados de uma matriz.
Para determinar o tipo de dados de um elemento de matriz
selecionar um elemento existente e chamar TypeName Esse elemento.
Dim thisTwoDimArray(,) As Integer = New Integer(9, 9) {} MsgBox("Type of thisTwoDimArray(0, 0) is " & TypeName(thisTwoDimArray(0, 0)))
The MsgBoxtelefonar exibe "Tipo de thisTwoDimArray(0, 0) é inteiro".
O tipo de dados do elemento é parte do tipo de dados da matriz.Assim, você não pode alterar o tipo de dados, mesmo com uma demonstrativo de atribuição ou um ReDim demonstrativo.
Consulte também
Tarefas
Como: Declare uma variável de matriz
Como: Inicializar uma variável de matriz
Solucionando problemas de arrays
Conceitos
Tipos de dados Array no Visual Basic
Referência
Função TypeName (Visual Basic)