using default constructor to initialize types C#
<blockquote>
  <p><strong>Possible Duplicate:</strong><br>
  <a href="http://stackoverflow.com/questions/24551/best-practice-initialize-class-fields-in-constructor-or-at-declaration">Best Practice: Initialize class fields in constructor or at declaration?</a>  </p>
</blockquote>



<p>Please do you have any advantage for doing</p>

<pre><code>public class MyClass
{
  List&lt;string&gt; list;
  public MyClass
  {
     list = new List&lt;string&gt;();
  }
}
</code></pre>

<p>over doing this</p>

<pre><code>public class MyClass
{
  List&lt;string&gt; list = new List&lt;string&gt;();
  public MyClass
  {

  }
}
</code></pre>

<p>I guess its all the same. Thus constructors are more important than these simple cases</p>
