title: Is there a an easier way to initialize a List<KeyValuePair<T, U>>, like a Dictionary<T, U>?
body: <p>Actually I need something like <code>List&lt;KeyValuePair&lt;T, U&gt;&gt;</code> but I want to be able to initialize it like dictionary (i.e. without writing <code>new KeyValuePair</code> every time). Like this:</p>
  
  <pre><code>Dictionary&lt;string, string&gt; dic = new Dictionary&lt;string, string&gt;
  {
      { "key1", "value1"}, 
      { "key2", "value2"}
  };
  </code></pre>