Dictionary<TKey,TValue>.TrimExcess Metodo

Definizione

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.Sets the capacity of this dictionary to hold up a specified number of entries without any further expansion of its backing storage.

TrimExcess()

Imposta la capacità di questo dizionario sul valore che avrebbe avuto se il dizionario fosse stato inizializzato in origine con tutte le voci.Sets the capacity of this dictionary to what it would be if it had been originally initialized with all its entries.

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.Sets the capacity of this dictionary to hold up a specified number of entries without any further expansion of its backing storage.

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à.The new capacity.

Eccezioni

capacity è minore di Dictionary<TKey,TValue>.capacity is less than Dictionary<TKey,TValue>.

Commenti

Questo metodo può essere utilizzato per ridurre al minimo il sovraccarico della memoria quando è noto che non verrà aggiunto alcun nuovo elemento.This method can be used to minimize the memory overhead once it is known that no new elements will be added.

Si applica a

TrimExcess()

Imposta la capacità di questo dizionario sul valore che avrebbe avuto se il dizionario fosse stato inizializzato in origine con tutte le voci.Sets the capacity of this dictionary to what it would be if it had been originally initialized with all its entries.

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

Commenti

Questo metodo può essere utilizzato per ridurre al minimo il sovraccarico della memoria quando è noto che non verranno aggiunti nuovi elementi al dizionario.This method can be used to minimize memory overhead once it is known that no new elements will be added to the dictionary. Per allocare un array di archiviazione di dimensioni minime, eseguire le istruzioni seguenti:To allocate a minimum size storage array, execute the following statements:

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

Si applica a