Get the result for the last Task<> ( continuation)? <p>I have this sample code : </p> <pre><code>Task&lt;int&gt; t1= new Task&lt;int&gt;(()=&gt;1); t1.ContinueWith(r=&gt;1+r.Result).ContinueWith(r=&gt;1+r.Result); t1.Start(); Console.Write(t1.Result); //1 </code></pre> <p>It obviously return the <code>Result</code> from the <code>t1</code> task. ( which is 1)</p> <p>But how can I get the <code>Result</code> from the <strong>last</strong> continued task ( it should be <code>3</code> {1+1+1})</p>