title: Why does List<T> blow up when i index into it?
body: <p>I created a list as a class level field like this:</p>
  
  <pre><code>private readonly IList&lt;int&gt; _intCol = new List&lt;int&gt;();
  </code></pre>
  
  <p>I then index into it and it blows up with the exception below:</p>
  
  <pre><code>_intCol[0] = 0;
  </code></pre>
  
  <p><strong>Exception:</strong></p>
  
  <blockquote>
    <p>Index was out of range. Must be non-negative and less than the size of
    the collection.Parameter name: index</p>
  </blockquote>