Límites de matriz para usuarios de Visual Basic 6.0

Actualización: noviembre 2007

Visual Basic 2008 actualiza la declaración de límites de matriz para proporcionar interoperabilidad con matrices en otros lenguajes de programación.

Visual Basic 6.0

En Visual Basic 6.0, el límite inferior predeterminado de cada dimensión de una matriz es 0. Es posible cambiarlo a 1 con la instrucción Option Base. También puede reemplazar el límite inferior predeterminado en declaraciones de matrices individuales.

Si deja el valor predeterminado en 0, el número de elementos de la matriz es igual al límite superior más uno. La declaración siguiente reserva 21 elementos para la matriz Weight:

Dim Weight(20) As Single

Visual Basic 2005

En Visual Basic 2008, el límite inferior de cada dimensión de matriz es 0 y no se puede declarar de otra manera. La instrucción Option Base no es compatible.

El número que especifique para cada dimensión en la declaración será el límite superior y el número inicial de elementos será igual al límite superior más uno. La declaración del ejemplo anterior reserva 21 elementos para Weight, con índices de 0 a 20.

También puede especificar una matriz de longitud cero, que no contiene ningún elemento; para ello, declare uno de sus límites superiores como –1.

Vea también

Conceptos

Sintaxis de declaración para usuarios de Visual Basic 6.0

Declaración de tamaño de matriz para usuarios de Visual Basic 6.0

Resumen de cambios de los elementos de programación ofrecidos

Referencia

Instrucción Dim (Visual Basic)

UBound (Función, Visual Basic)

Otros recursos

Matrices en Visual Basic