C sharp - Recibir array tipo objeto como parámetro

 
Vista:

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
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Recibir array tipo objeto como parámetro

Publicado por Edgar (278 intervenciones) el 16/11/2004 12:36:34
Hola..

Cual es el error que te da??? fijate que todos los arreglos de .NET derivan de la clase Array.. asi que es posible que te funcione asi

public static object[] Redimensionar(int dimension,Array matriz)

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Recibir array tipo objeto como parámetro

Publicado por Kiko (2 intervenciones) el 16/11/2004 12:59:09
Parece k lo recoje bien, pero no sé k hace (lo he seguido con el debug) k se le va la olla! 8-(

He de modificar tambien la función?! si, verdad? y como recojo los datos del vector?

Muchas Gracias por tu ayuda y rapidez de respuesta!

Salut!

Kiko
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 158
Bronce
Ha disminuido 1 puesto en C sharp (en relación al último mes)
Gráfica de C sharp

RE:Recibir array tipo objeto como parámetro

Publicado por Yamil Bracho (1164 intervenciones) el 16/11/2004 14:06:35
Te estas ahogando en un vaso de agua... Para lo que quieres hacer la estructura de datos que te sirve es ArrayList. Es como un arreglo, dinamico y te permite colocarle cualquier tipo de dato
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar