Estoy intentando ejecutar una función en una tarea pero estoy haciendo algo mal. Heres un ejemplo:C# Tarea que devuelve un valor
var t = Task<int>.Factory.StartNew(() => GenerateResult(2));
static int GenerateResult(int i)
{
return i;
}
Al final Console.WriteLine(t);
Esto devuelve:
System.Threading.Tasks.Task`1 [System.Int32]
Quiero i a ser 2. ¿Qué estoy haciendo mal aquí? :/
¡Dios mío, cómo no he visto esto! Gracias. – krtek