Dictionary<TKey,TValue>.TrimExcess Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| TrimExcess(Int32) |
Imposta la capacità di questo dizionario per contenere un numero specificato di voci senza ulteriore espansione dell'archiviazione di backup. |
| TrimExcess() |
Imposta la capacità di questo dizionario su quello che sarebbe stato se fosse stato originariamente inizializzato con tutte le relative voci. |
TrimExcess(Int32)
Imposta la capacità di questo dizionario per contenere un numero specificato di voci senza ulteriore espansione dell'archiviazione di backup.
public:
void TrimExcess(int capacity);
public void TrimExcess(int capacity);
member this.TrimExcess : int -> unit
Public Sub TrimExcess (capacity As Integer)
Parametri
- capacity
- Int32
Nuova capacità.
Eccezioni
capacity è minore di Count.
Commenti
Questo metodo può essere usato per ridurre al minimo il sovraccarico di memoria dopo aver rilevato che non verranno aggiunti nuovi elementi.
Si applica a
TrimExcess()
Imposta la capacità di questo dizionario su quello che sarebbe stato se fosse stato originariamente inizializzato con tutte le relative voci.
public:
void TrimExcess();
public void TrimExcess();
member this.TrimExcess : unit -> unit
Public Sub TrimExcess ()
Commenti
Questo metodo può essere usato per ridurre al minimo il sovraccarico di memoria dopo che è noto che non verranno aggiunti nuovi elementi al dizionario. Per allocare una matrice di archiviazione di dimensioni minime, eseguire le istruzioni seguenti:
dictionary.Clear();
dictionary.TrimExcess();