title: Is there any way to start task using ContinueWith task?
body: <p>My code:        </p>
  
  <pre><code>var r = from x in new Task&lt;int&gt;(() =&gt; 1)
          from y in new Task&lt;int&gt;(() =&gt; x + 1) 
          select y;
  r.ContinueWith(x =&gt; Console.WriteLine(x.Result)).Start();   
  </code></pre>
  
  <p>or          </p>
  
  <pre><code>new Task&lt;int&gt;(() =&gt; 1)
      .ContinueWith(x =&gt; x.Result + 1)
      .ContinueWith(x =&gt; Console.WriteLine(x.Result))
      .Start();
  </code></pre>
  
  <p>Exception:</p>
  
  <blockquote>
    <p>Start may not be called on a continuation task.</p>
  </blockquote>
  
  <p>So I need to start the first task. Is there any way to call last task Start method to run all tasks?</p>