title: Easy way to initialise array of reference types?
body: <p>By default, an array of reference types gets initialised with all references as null. </p>
  
  <p>Is there any kind of syntax trick to initialise them with new default objects instead?</p>
  
  <p>eg</p>
  
  <pre><code>public class Child
  {
  }
  
  public class Parent
  {
      private Child[] _children = new Child[10];
  
      public Parent()
      {
          //any way to negate the need for this?
          for (int n = 0; n &lt; _children.Length; n++)
             _children[n] = new Child();
      }
  }
  </code></pre>