[Pregunta] ¿Cuál es la salida de este programa?
class Program
{
static void Main(string[] args)
{
var arrayAction = new Action[10];
for (var i = 0; i < 10; i++)
{
arrayAction[i] = () => Console.Write("{0} ", i);
}
foreach (var action in arrayAction)
{
action();
}
Console.Read();
}
}
a) 0 1 2 3 4 5 6 7 8 9
b) 1 2 3 4 5 6 7 8 9 10
c) 0 0 0 0 0 0 0 0 0 0
d) 10 10 10 10 10 10 10 10 10 10
Un saludo.