Está en la página 1de 1

En este pequeño programa hemos declarado un array y lo hemos instanciado después de haber

preguntado al usuario cuántos elementos iba a tener, como ves se ha utilizado un bucle for para
recoger todos los valores que hay que meter en el array, se puede apreciar cómo están introducidos
los valores en el array en la línea "nombres[i] = Console.ReadLine()" lo que hace es que al
elemento "i" del array le asigna lo que devuelva el método ReadLine. Como "i" tomará valores
entre 0 y el número total de elementos menos uno rellenamos el array completo fijados en la
condición del bucle, que es i<num, es decir, que si i es igual a num el bucle ya no se diera, después
tenemos otro bucle for para recorrer todo el array y escribir sus valores en la consola.

using System;

namespace Arrays
{
class ArraysApp
{
static void Main()
{
string[] nombres; // Declaración del array
ushort num=0;

do
{
try
{
Console.Write("¿Cuántos nombres vas a introducir? ");
num=UInt16.Parse(Console.ReadLine());
}
catch
{
continue;
}
} while (num==0);

nombres=new string[num]; // Instanciación del array

for (int i=0; i<num; i++)


{
Console.Write("Escribe el nombre para elemento {0}: ", i);
nombres[i]=Console.ReadLine();
}

Console.WriteLine("Introducidos los {0} nombres", num);


Console.WriteLine("Pulsa INTRO para listarlos");

string a=Console.ReadLine();

for (int i=0; i<num; i++)


{
Console.WriteLine("Elemento {0}: {1}", i, nombres[i]);
}

a=Console.ReadLine();
}
}
}

También podría gustarte