Dictionary<TKey,TValue>.TrimExcess Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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();