Una matriz es una estructura de datos que almacena una colección de elementos y las identifica por un índice numerado. En Visual Basic 2005, utilice las matrices con una o más dimensiones para acceder a objetos o variables relacionadas con rapidez , y para mejorar el flujo de control dentro del programa. Puede declarar arrays utilizando cualquier tipo de datos en Visual Basic 2005 . Declaración e indización
declarar una matriz en Visual Basic mediante la instrucción " Dim " . Por ejemplo, " películas Dim ( 5 ) As String " declara una matriz unidimensional de cadenas. La matriz contiene seis elementos , no cinco , ya que Visual Basic utiliza indización de base cero. El primer elemento de la matriz se encuentra en el índice cero , el segundo elemento en el índice uno , y así sucesivamente . Para declarar una matriz multidimensional , incluye los índices de número en la declaración. Por ejemplo , "películas Dim ( 2 , 3 , 4 ) As String " declara una matriz tridimensional.
Tamaño y Dimensiones
Usted puede hacer un arreglo con hasta 32 dimensiones , aunque es probable que no necesita más de tres. El tamaño de la matriz representa el número total de elementos y depende del número de dimensiones en el mismo. La fórmula para el tamaño de la matriz es ( d1 + 1 ) * ( d2 + 1 ) * ... * ( DÚltimo ) . Por ejemplo , una matriz de 2 - por - 3 tiene un tamaño de 12 porque ( 2 + 1 ) * ( 3 + 1 ) = 12 . El tamaño es independiente del tipo de datos, pero cada dimensión depende del tipo de datos y la memoria disponible .
Elementos
Para establecer el tercer elemento de una matriz , asigne el valor con " array ( 2 ) = valor". Para obtener el tercer elemento, simplemente llamarlo. Por ejemplo, " Label1.Text = array ( 2 ) " muestra que el valor de la etiqueta. Sin embargo , si se intenta obtener o establecer un elemento que está fuera de los límites de la matriz , como intentar acceder al quinto elemento de una matriz de cuatro elementos , Visual Basic generará una excepción . Si no se programa el adecuado manejo de excepciones, el programa se bloqueará .
Métodos y Propiedades en venta
Cuando se crea una matriz , puede utilizar los métodos y propiedades de la clase Array para manipularlo . Por ejemplo , algunas propiedades le permiten comprobar la longitud de un array, ver si tiene un tamaño fijo , o para determinar el número de dimensiones que tiene. Los métodos incluyen la ordenación de matrices , buscando a través de ella para un elemento especificado , la copia o la limpieza de la matriz , la conversión a otro tipo , volviendo diversos valores en los lugares especificados , tales como los límites superior o inferior , o de marcha atrás y cambiar el tamaño de la matriz .