Задача C #, которая возвращает значение

Я пытаюсь запустить функцию в задаче, но что-то делаю неправильно. Вот пример:

var t = Task<int>.Factory.StartNew(() => GenerateResult(2));

static int GenerateResult(int i)
{ 
return i; 
}

В конце Console.WriteLine (t); Это возвращает:

System.Threading.Tasks.Task`1 [System.Int32]

Я хочу, чтобы мне было 2. Что я здесь делаю не так? : /

6
задан krtek 2 August 2011 в 21:52
поделиться