Dictionary<TKey,TValue>.TrimExcess Método

Definição

Sobrecargas

Name Description
TrimExcess(Int32)

Define a capacidade deste dicionário para armazenar um número especificado de entradas sem qualquer expansão adicional do seu armazenamento de suporte.

TrimExcess()

Define a capacidade deste dicionário para o que seria se tivesse sido originalmente inicializado com todas as suas entradas.

TrimExcess(Int32)

Define a capacidade deste dicionário para armazenar um número especificado de entradas sem qualquer expansão adicional do seu armazenamento de suporte.

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

A nova capacidade.

Exceções

capacity é inferior a Count.

Observações

Este método pode ser usado para minimizar a sobrecarga de memória assim que se sabe que não serão adicionados novos elementos.

Aplica-se a

TrimExcess()

Define a capacidade deste dicionário para o que seria se tivesse sido originalmente inicializado com todas as suas entradas.

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

Observações

Este método pode ser usado para minimizar a sobrecarga de memória assim que se sabe que não serão adicionados novos elementos ao dicionário. Para alocar um array de armazenamento de tamanho mínimo, execute as seguintes sentenças:

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

Aplica-se a