Como: Criar uma matriz

Uma matriz é um objeto, então você o cria com uma cláusula Novo (Visual Basic) e o atribui a variável de matriz.Você pode fazer isso como parte da declaração do array ou em uma declaração de atribuição subsequente.

Para criar uma matriz na instrução de declaração de matriz

  • Na sua declaração, adicione uma cláusula New após o nome de variável e seus entre parênteses.O seguinte exemplo declara uma variável para manter uma matriz bidimensional com elementos do Tipo de dados Data (Visual Basic), cria a matriz e a atribui para variável.

    Dim validDates() As Date = New Date() {}
    

    Seguindo a execução da declaração, a matriz na variável validDates tem comprimento 0.

    Observação:

    O New cláusula deve especificar o nome de tipo, seguido de parênteses, seguidos por chaves, {}. Os parênteses não representam uma chamada para um construtor de matriz.Em vez disso, eles indicam que o tipo de objeto é um tipo de matriz.As chaves fornecem valores de inicialização.O compilador requer as chaves mesmo se você não está fornecendo quaisquer valores.Portanto, a cláusula New deve incluir os parênteses e as chaves, mesmo se eles estão vazios.

Para criar uma matriz em um instrução de atribuição separada

  • Use um instrução de atribuição subsequente com uma cláusula New.O exemplo a seguir declara uma variável para conter uma matriz com os elementos de Tipo de Dados Inteiro (Visual Basic),ele cria a matriz e atribui-la à variável em outra instrução.

    Dim scores() As Integer
    scores = New Integer() {}
    

    Seguindo a execução da declaração, a matriz na variável scores tem comprimento 0.

    - ou -

  • Use a ReDim demonstrativo (Visual Basic) para não apenas criar uma matriz, mas inicializar seu comprimento.

    ReDim scores(4)
    

    Após a execução desta instrução, a matriz na variável scores tem comprimento 5, com todos os elementos armazenando os valores padrão.

Consulte também

Tarefas

Como: Declare uma variável de matriz

Como: Criar uma matriz com mais de uma dimensão

Como: Criar uma matriz de matrizes

Como: Criar uma matriz com tipos mistos de elemento

Como: Criar uma matriz com sem elementos

Como: Inicializar uma variável de matriz

Solucionando problemas de arrays

Conceitos

Visão geral dos arrays in Visual Basic

Outros recursos

Matrizes no Visual Basic