title: C# List definition, parentheses vs curly braces
body: <p>I've just noticed that when you declare a <code>List</code> in c# you can put parentheses or curly braces at the end.</p>
  
  <pre><code>List&lt;string&gt; myList = new List&lt;string&gt;();
  List&lt;string&gt; myList2 = new List&lt;string&gt;{};
  </code></pre>
  
  <p>Both these list appear to have the same functionality. Is there any actual difference caused by declaring them with parentheses or curly braces?</p>