Dictionary<TKey,TValue>.TrimExcess Méthode

Définition

Surcharges

Nom Description
TrimExcess(Int32)

Définit la capacité de ce dictionnaire à contenir un nombre spécifié d’entrées sans extension supplémentaire de son stockage de stockage.

TrimExcess()

Définit la capacité de ce dictionnaire sur ce qu’il serait s’il avait été initialisé à l’origine avec toutes ses entrées.

TrimExcess(Int32)

Définit la capacité de ce dictionnaire à contenir un nombre spécifié d’entrées sans extension supplémentaire de son stockage de stockage.

public:
 void TrimExcess(int capacity);
public void TrimExcess(int capacity);
member this.TrimExcess : int -> unit
Public Sub TrimExcess (capacity As Integer)

Paramètres

capacity
Int32

Nouvelle capacité.

Exceptions

capacity est inférieur à Count.

Remarques

Cette méthode peut être utilisée pour réduire la surcharge de mémoire une fois qu’il est connu qu’aucun nouvel élément n’est ajouté.

S’applique à

TrimExcess()

Définit la capacité de ce dictionnaire sur ce qu’il serait s’il avait été initialisé à l’origine avec toutes ses entrées.

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

Remarques

Cette méthode peut être utilisée pour réduire la surcharge de mémoire une fois qu’il est connu qu’aucun nouvel élément n’est ajouté au dictionnaire. Pour allouer un tableau de stockage de taille minimale, exécutez les instructions suivantes :

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

S’applique à