así que estoy tratando de aprender a programar con el Grupo de y estoy haciendo un ejercicio:Threading.Tasks.Task' no contiene una definición de 'resultado'
public static int ReturnFirstResult(Func<int>[] funcs)
{
Task[] tasks = new Task[funcs.Length];
for (int i = 0; i < funcs.Length; i++)
{
tasks[i] = CreatingTask(funcs[i]);
}
return Task<int>.Factory.ContinueWhenAny(tasks, (firstTask) =>
{
Console.WriteLine(firstTask.Result);
return ***????***;
}).***Result***;
}
private static Task CreatingTask(Func<int> func)
{
return Task<int>.Factory.StartNew(() => { return func.Invoke(); });
}
estoy dando una matriz de Funcs para ejecutar, la ideia es devolver el resultado de la primera función que se hizo. El problema es que el campo Resultado no está disponible ...
¿Qué me falta aquí?
Gracias Jon, ahora lo tengo :) – RSort