2.5.1. Vectores y matrices
Un arreglo es una colección de elementos del mismo tipo con un nombre común. Los elementos son identificados por el nombre común y un índice.
Sintaxis
Dim NombreDelArreglo( Dimensión1, Dimensión2, ... ) As TipoDeDato
Visual Basic soporta hasta 60 dimensiones. Al declarar las dimensiones se puede indicar un solo número, en cuyo caso se entiende que dicha dimensión va de cero hasta el número indicado. También es posible indicar explícitamente el inicio y término de la dimensión.
Ejemplo
Dim Lista1 (20) As Integer ' 21 elementos, del 0 al 20
Dim Lista2 (1 to 20) As Integer ' 20 elementos, del 1 al 20
Dim Tabla (1 to 10, 1 to 20) As String ' Tabla de 10 x 20
Arreglos Dinámicos
Hay situaciones en las cuales se desea usar un arreglo, pero al momento del diseño no se sabe sus dimensiones. Para este tipo de situaciones Visual Basic permite declaraciones de arreglos del siguiente modo:
Dim x ( ) As Integer
...
...
Redim x (lstLista.ListCount)
Cuando se redimensiona un arreglo, los valores almacenados anteriormente se pierden, porque cada elemento es reinicializado con cero o null dependiendo del tipo de dato del elemento. Si se desea preservar los valores debemos usar la palabra clave Preserve en la sentencia de redimensionamiento.
Redim Preserve x ( intNúmeroDeElementos )
0 Comments:
Post a Comment
<< Home