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

Definição

Sobrecargas

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

Define a capacidade desse dicionário de armazenar até um número especificado de entradas sem nenhuma expansão adicional de sua capacidade de armazenamento com backup.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()

Define a capacidade desse dicionário como o que ele seria se tivesse sido inicializado originalmente com todas as suas entradas.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)

Define a capacidade desse dicionário de armazenar até um número especificado de entradas sem nenhuma expansão adicional de sua capacidade de armazenamento com backup.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)

Parâmetros

capacity
Int32 Int32 Int32 Int32

A nova capacidade.The new capacity.

Exceções

Comentários

Esse método pode ser usado para minimizar a sobrecarga de memória quando for conhecido que nenhum elemento novo será adicionado.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()

Define a capacidade desse dicionário como o que ele seria se tivesse sido inicializado originalmente com todas as suas entradas.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 ()

Comentários

Esse método pode ser usado para minimizar a sobrecarga de memória quando for conhecido que nenhum elemento novo será adicionado ao dicionário.This method can be used to minimize memory overhead once it is known that no new elements will be added to the dictionary. Para alocar uma matriz de armazenamento de tamanho mínimo, execute as seguintes instruções:To allocate a minimum size storage array, execute the following statements:

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

Aplica-se a