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
TrimExcess(Int32) |
Imposta la capacità del dizionario in modo che possa contenere fino a un numero specificato di voci senza la necessità di alcuna espansione dello spazio di archiviazione sottostante. |
TrimExcess() |
Imposta la capacità di questo dizionario sul valore che avrebbe avuto se il dizionario fosse stato inizializzato in origine con tutte le voci. |
TrimExcess(Int32)
- Origine:
- Dictionary.cs
- Origine:
- Dictionary.cs
- Origine:
- Dictionary.cs
Imposta la capacità del dizionario in modo che possa contenere fino a un numero specificato di voci senza la necessità di alcuna espansione dello spazio di archiviazione sottostante.
public:
void TrimExcess(int capacity);
public void TrimExcess (int capacity);
member this.TrimExcess : int -> unit
Public Sub TrimExcess (capacity As Integer)
Parametri
- capacity
- Int32
La nuova capacità.
Eccezioni
capacity
è minore di Count.
Commenti
Questo metodo può essere usato per ridurre al minimo l'overhead di memoria dopo che è noto che non verranno aggiunti nuovi elementi.
Si applica a
TrimExcess()
- Origine:
- Dictionary.cs
- Origine:
- Dictionary.cs
- Origine:
- Dictionary.cs
Imposta la capacità di questo dizionario sul valore che avrebbe avuto se il dizionario fosse stato inizializzato in origine con tutte le 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();