Spanish Agregar elementos a un array

carlos7000

Well-Known Member
Licensed User
Longtime User
Hola.

¿Es posible crear un array sin saber la cantidad de elementos que contendrá e ir agregándolos poco a poco?

Por ejemplo si escribo este código:

Code: Copy
Dim Frutas() As String
Frutas = Array As String("Manzana", "Pera")

Y luego quiero agregar al array otros elementos, como lo hago?
 
Hola

Create una matriz pública y dimensionala:

Code: Copy
Dim Frutas(10) As String

Si quieres agregar hazlo así:
Code: Copy
Frutas(0) = "Manzana"
Frutas(1) =  "Pera"

Si ves que vas a emplear mas de 10 indices (del ejemplo), crea una variable temporal, pasale los datos de la original, redimensiona la original, y vuelve a poner los de la temporal en la original, y así ya puedes agregar lo que quieras ;)

Consejo: Create una variable publica de la dimensión máxima, y cada vez que redimensiones pasale el valor de la nueva dimensión .
Code: Copy
Dim TotalFrutas = 10  As Int

Saludos
 
Back
Top