Dictionary<TKey,TValue>.TrimExcess Metodo

Definizione

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();

Si applica a