Recibir array tipo objeto como parámetro
Publicado por Kiko (2 intervenciones) el 16/11/2004 12:23:44
Mi objetivo es el siguiente quiero hacer una FUNCION que recoja CUALQUIER TIPO DE ARRAY (de int, de strings, etc) y luego con él hago lo k sea, fale? Este es el código de la sub:
public static object[] Redimensionar(int dimension,object[] matriz)
{
object[] arr = new object[dimension];
for (int contador = 0; contador <= matriz.GetUpperBound(0);++contador)
{
arr[contador]=matriz[contador];
}
return arr;
}
Por ejemplo en la "llamada" le meto uno k es de tipo int, pero me da un error.
int [] Valores1 = new int[3];
Valores1[0]=10;
Valores1[1]=20;
Valores1[2]=30;
object [] recibido = Redimensionar(5,Valores1);
Cómo puedo hacer para k me coja CUALQUIER TIPO DE ARRAY?!
He probado con el PARAMS, pero me crea un vector y dentro de éste me inserta el array pasado como parámetro.
Y yo deseo tener EL MISMO ARRAY QUE ENVIO A LA FUNCION.
Alguien me puede ayudar, por favor?!
Escribidme al correo privado tambien, por favor.
Muchas Gracias de antemano!
Salut!
Kiko
public static object[] Redimensionar(int dimension,object[] matriz)
{
object[] arr = new object[dimension];
for (int contador = 0; contador <= matriz.GetUpperBound(0);++contador)
{
arr[contador]=matriz[contador];
}
return arr;
}
Por ejemplo en la "llamada" le meto uno k es de tipo int, pero me da un error.
int [] Valores1 = new int[3];
Valores1[0]=10;
Valores1[1]=20;
Valores1[2]=30;
object [] recibido = Redimensionar(5,Valores1);
Cómo puedo hacer para k me coja CUALQUIER TIPO DE ARRAY?!
He probado con el PARAMS, pero me crea un vector y dentro de éste me inserta el array pasado como parámetro.
Y yo deseo tener EL MISMO ARRAY QUE ENVIO A LA FUNCION.
Alguien me puede ayudar, por favor?!
Escribidme al correo privado tambien, por favor.
Muchas Gracias de antemano!
Salut!
Kiko
Valora esta pregunta


0