Dictionary<TKey,TValue>.TrimExcess Méthode
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
TrimExcess(Int32) |
Définit la capacité de ce dictionnaire pour contenir un nombre spécifié d’entrées sans nécessiter d’expansion de son stockage. |
TrimExcess() |
Définit la capacité de ce dictionnaire à ce qu’elle serait si elle avait été initialisé à l’origine avec toutes ses entrées. |
- Source:
- Dictionary.cs
- Source:
- Dictionary.cs
- Source:
- Dictionary.cs
Définit la capacité de ce dictionnaire pour contenir un nombre spécifié d’entrées sans nécessiter d’expansion de son 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 ne sera ajouté.
S’applique à
.NET 9 et autres versions
Produit | Versions |
---|---|
.NET | Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Standard | 2.1 |
- Source:
- Dictionary.cs
- Source:
- Dictionary.cs
- Source:
- Dictionary.cs
Définit la capacité de ce dictionnaire à ce qu’elle serait si elle 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 à
.NET 9 et autres versions
Produit | Versions |
---|---|
.NET | Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Standard | 2.1 |
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :