REDIM PRESERVE
Publicado por ifer (43 intervenciones) el 12/10/2004 17:08:34
Hola, pues ya voy agarrandole el hilo a esto del C#, es como
si te hubieses acostumbrado a una habitacion desordenada (VB)
y a otra complicada para hacer cosas (C++), y que de pronto te la
dejaran ordenada, no sabes donde quedo cada cosa, y con
lo que me costo entenderme con el MFC y conseguirme los "trucos"
de VB, evolucion Neo, Evolucion, pero vale, al grano:
En VBNet es posible redimensionar un array con REDIM, esto es
muy util para ir adicionando un iten cualquiera segun se vaya
verificando una condicion en un bucle, pe:
k=-1
for i=0 to 100
if Un_Metodo_Cualquiera(i) then
k++
redim preserve MyArray(k)
....
end if
next
en C#Net tambien se redimensiona:
int[] MyArray;
MyArray = new int[10];
...
MyArray = new int[20];
lo malo es que elimina el contenido anterior, es decir que solo
hace REDIM.
PREGUNTA: Acaso tendre que recurrir a Codigo Inseguro para simular
un REDIM PRESERVE?
si te hubieses acostumbrado a una habitacion desordenada (VB)
y a otra complicada para hacer cosas (C++), y que de pronto te la
dejaran ordenada, no sabes donde quedo cada cosa, y con
lo que me costo entenderme con el MFC y conseguirme los "trucos"
de VB, evolucion Neo, Evolucion, pero vale, al grano:
En VBNet es posible redimensionar un array con REDIM, esto es
muy util para ir adicionando un iten cualquiera segun se vaya
verificando una condicion en un bucle, pe:
k=-1
for i=0 to 100
if Un_Metodo_Cualquiera(i) then
k++
redim preserve MyArray(k)
....
end if
next
en C#Net tambien se redimensiona:
int[] MyArray;
MyArray = new int[10];
...
MyArray = new int[20];
lo malo es que elimina el contenido anterior, es decir que solo
hace REDIM.
PREGUNTA: Acaso tendre que recurrir a Codigo Inseguro para simular
un REDIM PRESERVE?
Valora esta pregunta


0