? Visual Basic matrizes consistem em coleções de dados relacionados organizados de uma maneira lógica . Cada item de dados é realizada em um nome de variável com um índice associado , tais como " e-mail (1) , e-mail (2) , e-mail (3). " Tipos
Visual Basic usa matrizes fixo ou dinâmico . Matrizes fixas exigem saber quantos itens existem na matriz no início. Arrays dinâmicos pode ampliar ou durante a execução do contrato .
Inicializando um Array
inicializar matrizes antes do uso. Inicializar uma matriz fixa , definindo a matriz com um índice específico no código como este:
Dim e-mails (100) as String
Isso cria uma matriz fixa de 101 itens, pois índices de arrays começam em 0 .
para inicializar uma matriz dinâmica , use este :
Dim e-mails () como corda
Mais tarde, quando você precisa para criar a matriz , por exemplo, com 1.000 itens , usar uma instrução diferente, com o índice de um número menor do que o desejado :
mails REDIM (999) como cordas
Vantagens
Identificar uma variável por seu número de índice simplifica a codificação e permite a execução mais rápida. Você pode classificar matrizes , criar arrays multidimensionais e adicionar ou excluir elementos.
Aviso
matrizes de causar problemas na execução , se o verdadeiro número de itens da matriz excede o tamanho originalmente definido . Isso produz uma mensagem de erro dizendo " Run-time error '9 ': . Subscrito fora do intervalo "