title: List.AddRange inline declaration
body: <p>This may seem an easy question, but not to me, also a search has led to nothing. Up until now the only .net programming I have done is with Delphi Prism. With Prism I can do things like:</p>
  
  <pre><code>var l := new List&lt;String&gt;(['A','B','C']);
  </code></pre>
  
  <p>or</p>
  
  <pre><code>var l := new List&lt;String&gt;;
  l.AddRange(['A','B','C'];
  </code></pre>
  
  <p>but can I do a similar thing in C#, or do I have to do it like:</p>
  
  <pre><code>var a = new String[] {"A","B","C"};
  var l = new List&lt;String&gt;(a);
  </code></pre>