IStringList.Capacity

Синтаксис

Capacity: Integer;

Описание

Свойство Capacity определяет размер памяти, выделяемый под элементы массива.

Комментарии

Фактически свойство Capacity определяет количество элементов, которые могут быть помещены в массив без дополнительного выделения памяти. Значение свойства Capacity всегда больше или равно значению свойства Count. Если Count при добавлении элементов превысит Capacity, то размер памяти будет автоматически увеличен.

Если значение выделенной памяти значительно больше, чем число добавленных элементов массива, то можно использовать метод TrimToSize или установить значение свойства Capacity равное значению Count. При этом также будет произведено автоматическое перераспределение памяти, необходимое для хранения массива.

См. также:

IStringList