title: Can't append one list to another in C#... trying to use AddRange
body: <p>Hi I'm trying to append 1 list to another. I've done it using <code>AddRange()</code> before but it doesn't seem to be working here... Here's the code:</p>
  
  <pre><code>IList&lt;E&gt; resultCollection = ((IRepository&lt;E, C&gt;)this).SelectAll(columnName, maxId - startId + 1, startId);                
  IList&lt;E&gt; resultCollection2 = ((IRepository&lt;E, C&gt;)this).SelectAll(columnName, endId - minId + 1, minId);
  resultCollection.ToList().AddRange(resultCollection2);
  </code></pre>
  
  <p>I did debugging to check the results, here's what I got: <code>resultCollection</code> has a count of 4 <code>resultCollection2</code> has a count of 6, and after adding the range, <code>resultCollection</code> still only has a count of 4, when it should have a count of 10.</p>
  
  <p>Can anyone see what I'm doing wrong? Any help is appreciated.</p>
  
  <p>Thanks,<br/>
  Matt</p>