Autor Tema: Ayuda, Usar array sin asignarle valores ni tamaño  (Leído 2511 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Ideas

  • Sv Member
  • ***
  • Mensajes: 315
  • Jujuy huyo con mis riguas!!
Ayuda, Usar array sin asignarle valores ni tamaño
« : enero 01, 2010, 05:04:55 pm »
Estoy declarando un par de arrays de las cuales no se cual va a ser su tamaño o valores. lo declaro de la siguiente manera (vb net)

dim i() as integer

el detalle es que cuando uso el array me dice Variable 'i' is used before it has been assigned a value.
ok le pase un try y me tira index was outside the bound of array.

Estoy jalando los valores desde una base de datos, me pense dos soluciones, ambas funcionan.
1 - leyendo el numero de registros que trae la consulta y de ahi asiganrle el valor al array

2 - redimensionar el array sumandole por 1 en un bucle mientras esta leyendo los datos el comando.

pero quiero saber si es posible hacerlo asi donde no tenemos que indicarle valores ni tamaño al array, por ejemplo, quiero que se pueda hacer de esta manera.

dim i() as integer

for d = 0 to 10

i(d) = 1+1

next
Juass

Desconectado rdoggsv

  • Administrator
  • The Communiter-
  • *
  • Mensajes: 6530
  • "Once you go arch , u never go back"
    • SV CommunitY
Re:Ayuda, Usar array sin asignarle valores ni tamaño
« Respuesta #1 : enero 01, 2010, 05:30:21 pm »
Creo que para este caso te sirve usar un ArrayList de las clases que trae .net

http://msdn.microsoft.com/en-us/library/system.collections.arraylist%28VS.71%29.aspx

Es una estructura de datos que te permite agregarle elementos dinamicamente.

Saludos

Desconectado Ideas

  • Sv Member
  • ***
  • Mensajes: 315
  • Jujuy huyo con mis riguas!!
Re:Ayuda, Usar array sin asignarle valores ni tamaño
« Respuesta #2 : enero 01, 2010, 06:00:34 pm »
Jajaja buenisimo, tal como queria que trabajara, gracias!
Juass