Dictionary<TKey,TValue>.TrimExcess Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
TrimExcess(Int32) |
Устанавливает емкость словаря такой, чтобы в нем помещалось указанное количество записей без дальнейшего увеличения его резервного хранилища. |
TrimExcess() |
Устанавливает емкость словаря такой, какой бы она была, если словарь был бы изначально инициализирован со всеми записями. |
TrimExcess(Int32)
- Исходный код:
- Dictionary.cs
- Исходный код:
- Dictionary.cs
- Исходный код:
- Dictionary.cs
Устанавливает емкость словаря такой, чтобы в нем помещалось указанное количество записей без дальнейшего увеличения его резервного хранилища.
public:
void TrimExcess(int capacity);
public void TrimExcess (int capacity);
member this.TrimExcess : int -> unit
Public Sub TrimExcess (capacity As Integer)
Параметры
- capacity
- Int32
Новая емкость.
Исключения
Значение capacity
меньше Count.
Комментарии
Этот метод можно использовать, чтобы свести к минимуму затраты на память, если известно, что новые элементы не будут добавлены.
Применяется к
TrimExcess()
- Исходный код:
- Dictionary.cs
- Исходный код:
- Dictionary.cs
- Исходный код:
- Dictionary.cs
Устанавливает емкость словаря такой, какой бы она была, если словарь был бы изначально инициализирован со всеми записями.
public:
void TrimExcess();
public void TrimExcess ();
member this.TrimExcess : unit -> unit
Public Sub TrimExcess ()
Комментарии
Этот метод можно использовать, чтобы свести к минимуму нагрузку на память, если известно, что новые элементы не будут добавлены в словарь. Чтобы выделить массив хранилища минимального размера, выполните следующие инструкции:
dictionary.Clear();
dictionary.TrimExcess();