title: Why is there not a constructor for List<T> that takes a params argument?
body: <p>I know I can use a collection initializer to initialize a list:</p>
  
  <pre><code>var list = new List&lt;string&gt;
  {
      "test string 1",
      "test string 2"
  };
  </code></pre>
  
  <p>If I recall, this internally calls Add for each item.</p>
  
  <p>Why is there not a constructor for <code>List&lt;T&gt;</code> that takes a <code>params T[] items</code>?</p>
  
  <pre><code>var list = new List&lt;string&gt;("test string 1", "test string 2");
  </code></pre>