Arrays fornecer aos programadores com um método de atribuir vários valores dentro de um nome de variável. A técnica é usada quando você tem uma lista de valores , tais como estados , cores ou outros objetos com valores pré-definidos. Arrays manter essas listas como uma variável para que os programadores não são obrigados a definir diversas variáveis dúzia de valores individuais. Como outras linguagens de programação , o compilador Visual Basic tem uma sintaxe específica utilizada para definir e preencher arrays. Instruções
1
Defina suas variáveis de matriz . Para este exemplo , uma matriz de tamanho pré-determinado é criado . A próxima matriz é uma matriz dinâmica, o que significa que a variável é redimensionada mais tarde no código. O seguinte é como criar os dois tipos de matriz : Dim arrStatic ( 0 a 2) Como StringDim arrDynamic () As IntegerThe série " arrStatic " está definido para realizar três valores ( zero a dois) . A variável " arrDynamic " está definido como uma matriz , mas ela é definida como uma dimensão desconhecida.
2
atribuir valores para a matriz " arrStatic " . Neste exemplo, três cores são atribuídos à variável de matriz da seguinte forma: arrStatic (0) = "azul" arrStatic (1) = "green " arrStatic (2) = " vermelho " Observe cada elemento da matriz é definida por um valor numérico. O número define o ponto na dimensão de matriz . Esses valores podem ser recuperados ou substituídos usando números dimensão do array.
3
Re- dimensionar a matriz dinâmica . A indicação " ReDim " é utilizado para redefinir o tamanho de uma matriz . " arrDynamic " é um tamanho desconhecido , por isso, antes que você possa usá-lo em seu código, você precisa definir as suas dimensões. O código a seguir redimensiona a variável " arrDynamic " : ReDim arrDynamic ( 0 a 3) As Integer
4
atribuir valores para a matriz " arrDynamic " . Uma vez que a variável " arrDynamic " é definido como um número inteiro , ele precisa conter valores inteiros. O código a seguir atribui valores para a matriz dinâmica : arrDynamic (0) = 1arrDynamic (1) = 2arrDynamic (2) = 3arrDynamic (3) = 4
5
Imprimir um valor para a área de trabalho para testar a código . Para testar suas matrizes , é possível imprimir um dos valores de uma caixa de mensagem . A caixa de mensagem exibe o valor para a dimensão específica. O código abaixo ilustra como exibir um valor de array : MsgBox ( arrDynamic (1) ) A caixa de mensagem exibe o número "2 ".