Dictionary<TKey,TValue>.TrimExcess Metod

Definition

Överlagringar

Name Description
TrimExcess(Int32)

Anger kapaciteten för den här ordlistan för att lagra ett angivet antal poster utan ytterligare expansion av dess lagring.

TrimExcess()

Anger kapaciteten för den här ordlistan till vad den skulle vara om den ursprungligen hade initierats med alla dess poster.

TrimExcess(Int32)

Anger kapaciteten för den här ordlistan för att lagra ett angivet antal poster utan ytterligare expansion av dess lagring.

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

Parametrar

capacity
Int32

Den nya kapaciteten.

Undantag

capacity är mindre än Count.

Kommentarer

Den här metoden kan användas för att minimera minneskostnaderna när det är känt att inga nya element kommer att läggas till.

Gäller för

TrimExcess()

Anger kapaciteten för den här ordlistan till vad den skulle vara om den ursprungligen hade initierats med alla dess poster.

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

Kommentarer

Den här metoden kan användas för att minimera minneskostnaderna när det är känt att inga nya element kommer att läggas till i ordlistan. Om du vill allokera en lagringsmatris med minsta storlek kör du följande instruktioner:

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

Gäller för