In the .NET framework, many of the System.Collection classes have Clear methods on them. Is there a clear advantage on using this versus replacing the reference
That would depends maybe on how large your collection object is. I think when you say new it will create the original size of the object, clear would just clear the content but the size would still be the same.