Redim en c#???

12/07/2004 - 17:02 por Dani | Informe spam
Hola!
Cómo hago para extender la cantidad de elementos en un
array en c# y que conserve los valores que tiene
acumulados.
En VB era con Redim Preserve var(nuevoIndice)
Saludos!

Preguntas similare

Leer las respuestas

#1 Franco Figún
12/07/2004 - 17:24 | Informe spam
Alomejor este ejemplo te ayuda:

Dim inc as integer
Inc = 1
For counter = 1 to 100
Redim preserve MyArray(counter) as integer
MyArray(Counter) = inc
Inc += 1
Next

FF
www.francofigun.com.ar
MSN:
Yahoo MSN:
"Dani" wrote in message
news:2bc8801c46821$4aab8260$
Hola!
Cómo hago para extender la cantidad de elementos en un
array en c# y que conserve los valores que tiene
acumulados.
En VB era con Redim Preserve var(nuevoIndice)
Saludos!
Respuesta Responder a este mensaje
#2 Sergio Florez M.
12/07/2004 - 17:35 | Informe spam
Cuando necesites trabajar arrays dinamicos, ya sea en C# o en VB lo mas
recomendable es que uses ArrayList en vez de Array. Su uso es muy similar, y
para agregar un nuevo elemento solo tienes que llamar su metodo Add(). Esta
recomendacion es porque redim lo que realmente hace es crear un array nuevo
del tamaño deseado y pasarle los objetos del array anterior, y esto te puede
costar en rendimiento. En C# no existe una palabra clave equivalente asi que
te tocaria generar todo el procedimiento de crear un array nuevo y pasarle
los datos.


Sergio Florez M.
¡¡El que persevera insiste!!
Medellín, Colombia
"Dani" escribió en el mensaje
news:2bc8801c46821$4aab8260$
Hola!
Cómo hago para extender la cantidad de elementos en un
array en c# y que conserve los valores que tiene
acumulados.
En VB era con Redim Preserve var(nuevoIndice)
Saludos!
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida