的结果我用这个代码C#ContinueWith和任务
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();
}
而且我注意到,t.Result等于43,而不是86 如果我打印的ContinueWith东西它出现在控制台。 为什么ContinueWith不会修改结果?
问候