Cómo: Declarar una variable de matriz
Actualización: noviembre 2007
Una variable de matriz se declara de la misma manera que cualquier otra variable mediante la instrucción Dim. Se agregan uno o más pares de paréntesis a continuación del nombre de la variable para indicar que es para contener una matriz en vez de una variable escalar (una variable que contiene un solo valor).
Declarar variables de matriz
Para declarar una variable de matriz unidimensional
En su declaración, agregue un par de paréntesis después del nombre de variable. En el ejemplo siguiente se declara una variable para que contenga una matriz unidimensional con elementos de Double (Tipo de datos, Visual Basic).
Dim cargoWeights() As Double
En el ejemplo anterior se declara una variable de matriz pero no se le asigna una matriz. Todavía debe crear una matriz unidimensional, inicializarla y asignarla a cargoWeights.
Para declarar una variable de matriz multidimensional
En la declaración, agregue un par de paréntesis detrás del nombre de la variable y coloque comas dentro de los paréntesis para separar las dimensiones. En el ejemplo siguiente se declara una variable para que contenga una matriz de cuatro dimensiones con elementos de Short (Tipo de datos, Visual Basic).
Dim atmospherePressures(,,,) As Short
En el ejemplo anterior se declara una variable de matriz pero no se le asigna una matriz. Todavía debe crear una matriz de cuatro dimensiones, inicializarla y asignarla a atmospherePressures.
Para declarar una variable de matriz escalonada
En la declaración, agregue tantos pares de paréntesis después del nombre de variable como niveles haya de matrices anidadas. En el ejemplo siguiente se declara una variable para que contenga una matriz de matrices de matrices (una matriz, cada elemento de la cual es una matriz, cada elemento de la cual es una matriz), en la que la matriz más profunda tiene elementos de Byte (Tipo de datos, Visual Basic).
Dim inquiriesByYearMonthDay()()() As Byte
En el ejemplo anterior se declara una variable de matriz pero no se le asigna una matriz. Todavía debe crear una matriz de matrices de matrices, inicializarla y asignarla a inquiriesByYearMonthDay.
Vea también
Tareas
Cómo: Crear una matriz con varias dimensiones
Cómo: Crear una matriz de matrices
Cómo: Inicializar una variable de matriz
Solucionar problemas de matrices
Conceptos
Información general sobre matrices en Visual Basic
Matrices multidimensionales en Visual Basic
Matrices escalonadas en Visual Basic