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