Dictionary<TKey,TValue>.TrimExcess Methode

Definition

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

Gilt für: