Is it bad form to create a new list instead of removing elements from a current list?
===

I have a list of elements that steadily grows, until I dump all the data from that list into a file. I then want to reuse that list for the same purpose again. Is it bad practice to simply assign it to a new list, instead of removing all the elements from the list? It seems garbage collection should take care of the old list, and that way I don't have to worry about removing the elements.

For example:

    var myList = new List<element>();
    myList.Add(someElement);
    myList.Add(anotherElement);
    // dumps the elements into a file

    myList = new List<element>();
