title: ContinueWith and Result of the task
body: <p>I use this code</p>
  <pre><code>    public static void Main()
      {
          Task&lt;int&gt; t = new Task&lt;int&gt;(() =&gt; { return 43; });
          t.Start();
          t.ContinueWith((i) =&gt; {return i.Result * 2; });
  
          Console.WriteLine(&quot;i = {0}&quot;, t.Result.ToString());
  
          Console.Read();
      }
  </code></pre>
  <p>And I notice that t.Result equals 43 instead of 86.
  If I print something in the ContinueWith it appears in the Console.
  Why the Result is not modified by the ContinueWith?</p>