title: Create empty array and add value causes "Array index is out of range"
body: <p>What is wrong here?</p>
  
  <pre><code>string[] keysDictionary = new string[]{};
  keysDictionary [0] = "test";
  </code></pre>
  
  <p>I get</p>
  
  <blockquote>
    <p>System.IndexOutOfRangeException
    Array index is out of range.</p>
  </blockquote>