title: how to return a Task<List<string>> via c#?
body: <p>I'm currently making my first steps with VS2012 and .NET 4.5 with async and await.</p>
  
  <p>for this I'm implementing a method with the following signature:</p>
  
  <pre><code>public Task&lt;List&lt;string&gt;&gt; foo() {...}
  </code></pre>
  
  <p><strong>I know how to return a List but I dont know how to get this list into a Task&lt;></strong>.
  How to do it?</p>
  
  <p>EDIT: here is the complete example, I need to knwo what I need to change to make the return statement possible</p>
  
  <pre><code>public async Task&lt;List&lt;string&gt;&gt; foo()
  {
      List&lt;string&gt; myList = new List&lt;string&gt;;
          {...}
      return mylist;
  }
  </code></pre>