Arrays proporcionan a los programadores un método de asignación de varios valores dentro de un nombre de variable. La técnica se utiliza cuando se tiene una lista de valores , tales como estados, colores u otros objetos con cantidades predefinidas. Las matrices tienen estas listas como una de las variables así que los programadores no están obligados a definir varias docenas de variables para valores individuales. Al igual que otros lenguajes de programación , el compilador de Visual Basic tiene una sintaxis específica para definir y llenar las matrices. Instrucciones
1
Definir las variables de matriz. Para este ejemplo , se crea una matriz de tamaño predeterminado . La siguiente matriz es una matriz dinámica , lo que significa que la variable cambia de tamaño más adelante en el código. Lo que sigue es cómo crear ambos tipos de matrices : arrStatic Dim ( 0 a 2) Como StringDim arrDynamic () Como IntegerThe array " arrStatic " tiene programado realizar tres valores ( cero a dos) . La variable " arrDynamic " está ajustado a un arreglo, pero se establece como un tamaño desconocido .
2
asignar valores a la matriz " arrStatic " . En este ejemplo , tres colores se asignan a la variable de matriz de la siguiente manera : arrStatic ( 0 ) = arrStatic "azul" ( 1 ) = "green " arrStatic ( 2 ) = "rojo " Observe cada elemento de la matriz se define mediante un valor numérico . El número determina el punto en la dimensión de matriz. Estos valores se pueden recuperar o reemplazar el uso de números de dimensiones de la matriz.
3
Re - dimensión de la matriz dinámica. La declaración " ReDim " se utiliza para redefinir el tamaño de una matriz . " arrDynamic " es un tamaño desconocido , así que antes de que se puede utilizar en el código, debe definir sus dimensiones. El código siguiente cambia el tamaño de la " arrDynamic " variables : ReDim arrDynamic ( 0 a 3) As Integer
4
asignar valores a la matriz " arrDynamic " . Dado que la variable " arrDynamic " se define como un entero, se tiene que tener valores enteros. El código siguiente asigna valores a la matriz dinámica : arrDynamic ( 0 ) = 1arrDynamic ( 1 ) = 2arrDynamic ( 2 ) = 3arrDynamic ( 3 ) = 4
5
Imprimir un valor en el escritorio para poner a prueba la código . Para probar sus matrices , puede imprimir uno de los valores en un cuadro de mensaje. El cuadro de mensaje muestra el valor de la dimensión específica . El código siguiente muestra cómo mostrar un valor de matriz : MsgBox ( arrDynamic ( 1 )) El cuadro de mensaje muestra el número " 2 ".