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