title: Clear a collection or re-initialize?
body: <p>I'm working on a .net app and I'm using an object that is composed of 5 Lists and 1 Hashtable. This object is used within a loop that iterates at least 500 times to run some analysis. On each loop this object should start empty, so I was wondering if it's more efficient to call clear on all Lists and Hashtable or should I just re-initialize the object?</p>
  
  <p>I know I could write code to benchmark this, but I'm wondering if someone has already been down this path?</p>
  
  <p>Thanks.</p>