Un array también puede inicializarse en la propia declaración, bien instanciándolo como
cualquier otro objeto o bien asignándole los valores directamente, podemos observar el array
ha sido instanciado en la misma línea en la que fue declarado.
using System;
namespace Arrays2
class Arrays2App
static void Main()
ushort num=3;
do
try
Console.Write("¿Cuántos nombres vas a introducir? ");
num=UInt16.Parse(Console.ReadLine());
catch
continue;
} while (num==0);
string[] nombres=new string[num]; // Declaración e 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();