Dictionary<TKey,TValue>.TrimExcess Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| TrimExcess(Int32) |
Legt die Kapazität dieses Wörterbuchs fest, um eine bestimmte Anzahl von Einträgen ohne weitere Erweiterung des Sicherungsspeichers zu speichern. |
| TrimExcess() |
Legt die Kapazität dieses Wörterbuchs auf das fest, was es sein würde, wenn es ursprünglich mit allen Einträgen initialisiert wurde. |
TrimExcess(Int32)
Legt die Kapazität dieses Wörterbuchs fest, um eine bestimmte Anzahl von Einträgen ohne weitere Erweiterung des Sicherungsspeichers zu speichern.
public:
void TrimExcess(int capacity);
public void TrimExcess(int capacity);
member this.TrimExcess : int -> unit
Public Sub TrimExcess (capacity As Integer)
Parameter
- capacity
- Int32
Die neue Kapazität.
Ausnahmen
capacity ist kleiner als Count.
Hinweise
Diese Methode kann verwendet werden, um den Arbeitsspeicheraufwand zu minimieren, sobald bekannt ist, dass keine neuen Elemente hinzugefügt werden.
Gilt für:
TrimExcess()
Legt die Kapazität dieses Wörterbuchs auf das fest, was es sein würde, wenn es ursprünglich mit allen Einträgen initialisiert wurde.
public:
void TrimExcess();
public void TrimExcess();
member this.TrimExcess : unit -> unit
Public Sub TrimExcess ()
Hinweise
Diese Methode kann verwendet werden, um den Arbeitsspeicheraufwand zu minimieren, sobald bekannt ist, dass dem Wörterbuch keine neuen Elemente hinzugefügt werden. Führen Sie die folgenden Anweisungen aus, um ein Speicherarray mit minimaler Größe zuzuweisen:
dictionary.Clear();
dictionary.TrimExcess();