Sv Community El Salvador
Soporte y Tecnología => Programación => .NET => Mensaje iniciado por: Ideas en 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
-
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
-
Jajaja buenisimo, tal como queria que trabajara, gracias!