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