Tecnología

Inicio

Cómo utilizar matrices en Visual Basic

Cómo utilizar matrices en Visual Basic


Las matrices proporcionan a los programadores con un método de asignar 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 variable así que los programadores no están obligados a definir varias docenas de variables para los valores individuales. Al igual que otros lenguajes de programación, el compilador de Visual Basic tiene una sintaxis específica utilizada para definir y llenar matrices.

Instrucciones

1 Definir sus 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. La siguiente es la forma de crear los dos tipos de matriz:
Dim arrStatic (0 a 2) As String
Dim arrDynamic () As Integer
La matriz "arrStatic" tiene programado realizar tres valores (cero a través de dos). La variable "arrDynamic" está ajustado a una matriz, 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 como sigue:
arrStatic (0) = "blue"
arrStatic (1) = "verde"
arrStatic (2) = "red"
Observe cada elemento de la matriz se define por un valor numérico. El número establece el punto de la dimensión de matriz. Estos valores se pueden recuperar o reemplazados utilizando números dimensión de la matriz.

3 Re-dimensionar la matriz dinámica. La declaración "ReDim" se utiliza para redefinir el tamaño de una matriz. "ArrDynamic" es un tamaño desconocido, por lo que antes de que pueda utilizarla en su código, debe definir sus dimensiones. El código siguiente cambia el tamaño de la variable "arrDynamic":
ReDim arrDynamic (0 a 3) As Integer

4 Asignar valores a la matriz "arrDynamic". Puesto que la variable "arrDynamic" se define como un entero, se necesita mantener valores enteros. El siguiente código asigna valores a la matriz dinámica:
arrDynamic (0) = 1
arrDynamic (1) = 2
arrDynamic (2) = 3
arrDynamic (3) = 4

5 Imprimir un valor en el escritorio para probar el código. Para probar sus matrices, puede imprimir uno de los valores de 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"