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

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