Array

Experto:
Usuario:
Fecha: 13/10/2008
Valoración: (5,00 sobre 5) Categoría: Visual Basic
13/10/2008
joplaal, usuario preguntando en Visual Basic
Usuario
¿ como puedo hacer un array sin tamaño fijo?

Es decir, dinámico, que vaya aumentando su tamaño.

Gracias.
13/10/2008
joplaal, experto respondiendo en Visual Basic
Experto
Visual Basic 5 y posteriores incluye un objeto llamado Collection que actua como array dinámico muy eficiente.
En caso de que te veas obligado a utilizar arrays, puedes usar la sentencia "Redim". Esta instrucción te permite redimensionar un array ya existente pero, en el caso de que desees mantener los elementos ya existentes, debes usar también "preserve".
Un ejemplo:
Dim MiArray(5) as integer
For i = 0 to 5
MiArray(i) = i
next
Redim Preserver MiArray(10)
For i = 6 to 10
MiArray(i) = i
next
Espero haberte servido de ayuda.
13/10/2008
joplaal, usuario preguntando en Visual Basic
Usuario
El usuario no ha introducido comentarios
Enlaces patrocinados