Я предполагаю, что он использует массив для реализации List. Как реализовано List.Clear()
?
Действительно ли он очищает массив или просто создает новый массив для этого списка?
public class List {
private Array _array;
public void Clear1 () {
_array.length = 0;
}
public void Clear2 () {
_array = new Array();
}
}