C# class instance field default value assignment plus default constructor equals double assignment?
<p>I'm new to c# and read that instance fields were initialized before a default constructor call. Does that mean that they are doubly initialized? </p>

<pre><code>class MyClass
{
  public int value;

}
</code></pre>

<p>Would that mean that value gets the default 0 then the the default constructor is called and assigns 0 again?</p>
