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

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

Otros recursos

Matrices en Visual Basic