Поделиться через


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();

Применяется к