C sharp - Insertar un elemento en una posicion de un arreglo

 
Vista:

Insertar un elemento en una posicion de un arreglo

Publicado por Donald (2 intervenciones) el 04/06/2007 04:47:34
Hola !!, tengo un problema, agradecere su ayuda.

Problema.
Tendo definido un arreglo de 6 elementos y lo que quiero es insertar el numero 85 entre 81 y 89, es decir que el arreglo quede siempre ordenado.

He estado intentando con el siguiente codigo.
int [ ] arreglo = {20,54,81,89,94,98};

for (int i=0; i < arreglo.lenght; i++)
{
arreglo[i+1] = arreglo[i]; //Con esto quiero correr una posicion en el arreglo cada elemento
}

//Despues de eso, no se como hacer para colocar el número 85 en la posicion 3 del arreglo.

Agradezco de antemano su ayuda.

Donald Martinez
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
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:Insertar un elemento en una posicion de un arre

Publicado por Yamil Bracho (1164 intervenciones) el 04/06/2007 19:03:31
En .NEt los arreglos son estaticos, es decir, no puedes aumentar o disminuir el tamaño de un arreglo en runtime.
Puedes copiar el arreglo a un ArrayList que es una estructura de datos equivalente a una rreglo pero dinamico.
Otra opcion es copiar el arreglo a otro de mayor longitud usando Array.Copy()
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