Autor YouCode - http://www.youcode.com.ar/visual-basic-net/array-dinamicos-410
Crear array dinamico, inicilizarlo y seguir cargando datos
Muchas veces necesitamos un array y no sabemos cuantos datos tendra, para esto usamos los array dinamicos pero .... como cargar mas datos si no tenemos un indice el cual nos indica la posision?Iniciamos el array con 3 elementos
Dim MiArray() As String = {"Dato1", "Dato2", "Dato3"}
ahora necesitamos cargar mas elementos, entonces hacemos :
ReDim Preserve MiArray(UBound(MiArray) + 1) MiArray(UBound(MiArray)) ="Dato nuevo"lo que hacemos es decirle que agrege una posision mas preservando lo que ya esta, de esta forma vamos haciendo que el array tenga mas posisiones.
http://www.youcode.com.ar/visual-basic-net/array-dinamicos-410