Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/10/2015, 05:58
carlos67
 
Fecha de Ingreso: octubre-2015
Ubicación: Salamanca
Mensajes: 4
Antigüedad: 8 años, 6 meses
Puntos: 0
Agregar un dato en arreglo unidimensional

Buen día a todos:

Tengo un arreglo de n cantidad de elementos; me piden que agregue un elemento mas, y que se muestre al correr el Codigo.

Ejemplo: int [] enteros = {1,2,3,4,-5,-6,-7,5}

Si yo quiero que se añada el 8 al final del arreglo, es decir 1,2,3,4,-5,-6,-7,5,8

Si corro lo que llevo del código, me muestra lo siguiente: 1,2,3,4,-5,-6,-7,5,0

Como puedo hacer para que el dato que ingreso al final del arreglo; me lo muestre.

Necesariamente, debo hacerlo con arreglos, no con listas; y no encuentro la sintaxis; para que funcione dando el numero ingresado.


Console.Write(" Ingresa el dato que deseas agregar: ");
dato = int.Parse(Console.ReadLine());
int[] micopia = new int[enteros.Length+1];
enteros.CopyTo(micopia, 0);
enteros = new int [enteros.Length + 1];
micopia.CopyTo(enteros,0);
dato = enteros.Length-1;
Console.WriteLine("Los elementos del arreglo de los enteros son :" ,enteros );
foreach (int x in enteros)
Console.WriteLine(x);

NOTA: No incluí todo el código, por que esta es la parte donde estoy estancado


Gracias de antemano por su tiempo y soporte