Partilhar via


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: Criar uma 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)

Função VarType (Visual Basic)

Enumeração VariantType

Outros recursos

Matrizes no Visual Basic