title: Destination Array not long enough?
body: <p>I have a class with the following method:</p>
  
  <pre><code>public List&lt;Bike&gt; bikesCopy 
  {
       get 
       { 
         List&lt;Bike&gt; bs;
         lock (_bikes) bs = new List&lt;Bike&gt;(_bikes);
         return bs;
       }
  }
  </code></pre>
  
  <p>Which makes a copy of another list, <code>private List&lt;Bike&gt; _bikes;</code></p>
  
  <p>The strange thing now is, that I get the following error: </p>
  
  <blockquote>
    <p>Destination array was not long enough. Check destIndex and length, and the array's lower bounds.</p>
  </blockquote>
  
  <p>What is the problem here?</p>