Bitácora del desarrollo de mi clase de Visual Basic, en el que ´publicaré el material de la clase y recibiré comentarios y sugerencias de mis alumnos.

Saturday, July 25, 2009

2.5.1. Vectores y matrices

Arreglo de Variables

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