używam tego koduC# ContinueWith i Wynik zadania
public static void Main()
{
Task<int> t = new Task<int>(() => { return 43; });
t.Start();
t.ContinueWith((i) => {return i.Result * 2; });
Console.WriteLine("i = {0}", t.Result.ToString());
Console.Read();
}
I widzę, że t.Result równa 43 zamiast 86. Gdybym wydrukować coś w ContinueWith to pojawiają się w konsoli. Dlaczego wynik nie jest modyfikowany przez ContinueWith?
poważaniem