arrays y su dimesion....

Danniela
06 de Mayo del 2005
Tengo esta funcion para redimensionar un array, y va pero la pregunta es los array tienen una funcion propia para esto???. algo asi com el ReDim de VB, me seria muy util.

gracias.

public static Array aRedimensionar(Array orgArray, Int32 tamaño)
{
Type t = orgArray.GetType().GetElementType();
Array nArray = Array.CreateInstance(t, tamaño);
Array.Copy(orgArray, 0, nArray, 0, Math.Min(orgArray.Length, tamaño));
return nArray;
}

eth0
06 de Mayo del 2005
No, me temo que los arrays no se pueden redimensionar por sí mismos. Tienes que hacerles una copia, tal y como haces en ese método.

De todas formas, no veo qué hay de malo en el método que has puesto. Precisamente eso es lo que hace ReDim.