Whats the difference between these three ways of creating a new List<string> in C#?
<p>Whats the difference between these three ways of creating a new <code>List&lt;string&gt;</code> in C#?</p>

<pre><code>A = new List&lt;string&gt;();
B = new List&lt;string&gt; { };
C = new List&lt;string&gt;() { };
</code></pre>
