我的代碼:有什麼方法可以使用ContinueWith任務來啓動任務嗎?
var r = from x in new Task<int>(() => 1)
from y in new Task<int>(() => x + 1)
select y;
r.ContinueWith(x => Console.WriteLine(x.Result)).Start();
或
new Task<int>(() => 1)
.ContinueWith(x => x.Result + 1)
.ContinueWith(x => Console.WriteLine(x.Result))
.Start();
例外:
開始可能無法在後續任務中調用。
所以我要開始第一個任務。有什麼辦法可以調用最後一個任務啓動方法來運行所有任務?
我還是不認爲這個問題有答案,真的。我正在爲這個問題制定解決方案。強調你寫的東西:_我只是想編寫任務。關於運行或不運行的決定可以在任何地方_ – Thomas 2016-05-23 20:05:16