Очистить частную коллекцию или установить для нее значение null?

У меня есть изменяемый класс, внутри которого есть приватное поле List. В методе Reset()моего класса следует очистить список с помощью его метода Clear()или просто назначить его полю новый список? Обратите внимание, что список не является общедоступным и используется только самим классом. Таким образом, назначение нового списка должно сделать старый недоступным. Поскольку Clear()метод является O (n )операцией , мне интересно, в чем недостаток простого присвоения нового списка поверх него.

7
задан Şafak Gür 30 July 2012 в 08:06
поделиться