Freigeben über


Dictionary<TKey,TValue>.TrimExcess Methode

Definition

Überlädt

TrimExcess(Int32)

Legt die Kapazität dieses Wörterbuchs so fest, dass es ohne weitere Erweiterung seines Sicherungsspeichers eine bestimmten Anzahl von Einträgen aufnehmen kann.

TrimExcess()

Legt die Kapazität dieses Wörterbuchs auf den Wert fest, den es hätte, wenn es ursprünglich mit allen seinen Einträgen initialisiert worden wäre.

TrimExcess(Int32)

Quelle:
Dictionary.cs
Quelle:
Dictionary.cs
Quelle:
Dictionary.cs

Legt die Kapazität dieses Wörterbuchs so fest, dass es ohne weitere Erweiterung seines Sicherungsspeichers eine bestimmten Anzahl von Einträgen aufnehmen kann.

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

Quelle:
Dictionary.cs
Quelle:
Dictionary.cs
Quelle:
Dictionary.cs

Legt die Kapazität dieses Wörterbuchs auf den Wert fest, den es hätte, wenn es ursprünglich mit allen seinen Einträgen initialisiert worden wäre.

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 der Mindestgröße zuzuweisen:

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

Gilt für: