Cómo: Crear una matriz

Actualización: noviembre 2007

Una matriz es un objeto, por lo que la crea con una cláusula New (Visual Basic) y la asigna a la variable de matriz. Puede hacer esto como parte de la declaración de la matriz o en una instrucción de asignación subsiguiente.

Para crear una matriz en la instrucción de declaración de matriz

  • En su declaración, agregue una cláusula New después del nombre de variable y sus paréntesis. En el ejemplo siguiente se declara una variable para que contenga una matriz con elementos de Date (Tipo de datos, Visual Basic), se crea la matriz y se asigna a la variable.

    Dim validDates() As Date = New Date() {}
    

    Tras la ejecución de esta instrucción, la matriz de la variable validDates tiene una longitud de 0.

    Nota:

    La cláusula New debe especificar el nombre de tipo, seguido de paréntesis y luego llaves, {}. Los paréntesis no representan una llamada a un constructor de matriz. Indican que el tipo de objeto es un tipo de matriz. Las llaves proporcionan los valores de inicialización. El compilador requiere las llaves aunque no proporcionen ningún valor. Por consiguiente, la cláusula New debe incluir paréntesis y llaves, aunque estén vacíos.

Para crear una matriz en una instrucción de asignación separada

  • Utilice una instrucción de asignación posterior con una cláusula New. En el ejemplo siguiente se declara una variable para que contenga una matriz con elementos de Integer (Tipo de datos, Visual Basic), se crea la matriz y se asigna a la variable de otra instrucción.

    Dim scores() As Integer
    scores = New Integer() {}
    

    Tras la ejecución de estas instrucciones, la matriz de la variable scores tiene una longitud de 0.

    o bien

  • Utilice Instrucción ReDim (Visual Basic) no sólo para crear una matriz sino para inicializar su longitud.

    ReDim scores(4)
    

    Tras la ejecución de esta instrucción, la matriz de la variable scores tiene una longitud de 5, con todos los elementos que contienen valores predeterminados.

Vea también

Tareas

Cómo: Declarar una variable de matriz

Cómo: Crear una matriz con varias dimensiones

Cómo: Crear una matriz de matrices

Cómo: Crear una matriz con tipos de elementos mixtos

Cómo: Crear una matriz sin elementos

Cómo: Inicializar una variable de matriz

Solucionar problemas de matrices

Conceptos

Información general sobre matrices en Visual Basic

Otros recursos

Matrices en Visual Basic