title: Creating an array of instantiated class objects
body: <p>So I have a class (myClass) that I've created in my C# application. When working with arrays of this class, I have been thinking that it's rather annoying having to write a loop to fill an array of myClass objects. I know that when you create an array of enum values, that array is already filled with instances of the enum which are set to their default value. </p>
  
  <p>I'm wondering if the same sort of functionality can be achieved with a class so that a call like:</p>
  
  <pre><code>myClass[] myClassArray = new myClass[25];
  </code></pre>
  
  <p>will result in an array of myClass objects which are just instances of the empty constructor for that class.</p>