Dictionary<TKey,TValue>.TrimExcess Dictionary<TKey,TValue>.TrimExcess Dictionary<TKey,TValue>.TrimExcess Dictionary<TKey,TValue>.TrimExcess Method

Определение

Перегрузки

TrimExcess(Int32) TrimExcess(Int32) TrimExcess(Int32) TrimExcess(Int32)

Устанавливает емкость словаря такой, чтобы в нем помещалось указанное количество записей без дальнейшего увеличения его резервного хранилища.Sets the capacity of this dictionary to hold up a specified number of entries without any further expansion of its backing storage.

TrimExcess() TrimExcess() TrimExcess() TrimExcess()

Устанавливает емкость словаря такой, какой бы она была, если словарь был бы изначально инициализирован со всеми записями.Sets the capacity of this dictionary to what it would be if it had been originally initialized with all its entries.

TrimExcess(Int32) TrimExcess(Int32) TrimExcess(Int32) TrimExcess(Int32)

Устанавливает емкость словаря такой, чтобы в нем помещалось указанное количество записей без дальнейшего увеличения его резервного хранилища.Sets the capacity of this dictionary to hold up a specified number of entries without any further expansion of its backing storage.

public:
 void TrimExcess(int capacity);
public void TrimExcess (int capacity);
member this.TrimExcess : int -> unit
Public Sub TrimExcess (capacity As Integer)

Параметры

capacity
Int32 Int32 Int32 Int32

Новая емкость.The new capacity.

Исключения

Комментарии

Этот метод можно использовать для снижения затрат памяти после того, как известно, что новые элементы не добавляются.This method can be used to minimize the memory overhead once it is known that no new elements will be added.

TrimExcess() TrimExcess() TrimExcess() TrimExcess()

Устанавливает емкость словаря такой, какой бы она была, если словарь был бы изначально инициализирован со всеми записями.Sets the capacity of this dictionary to what it would be if it had been originally initialized with all its entries.

public:
 void TrimExcess();
public void TrimExcess ();
member this.TrimExcess : unit -> unit
Public Sub TrimExcess ()

Комментарии

Этот метод можно использовать для снижения издержек памяти после того, как известно, что в словарь не будут добавляться новые элементы.This method can be used to minimize memory overhead once it is known that no new elements will be added to the dictionary. Чтобы выделить массив хранения минимального размера, выполните следующие инструкции:To allocate a minimum size storage array, execute the following statements:

dictionary.Clear();
dictionary.TrimExcess();

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