Dictionary<TKey,TValue>.TrimExcess Metoda

Definice

Přetížení

TrimExcess(Int32)

Nastaví kapacitu tohoto slovníku pro uchování určitého počtu položek bez dalšího rozšíření jeho záložního úložiště.

TrimExcess()

Nastaví kapacitu tohoto slovníku na to, jaká by byla, kdyby byl původně inicializován se všemi jeho položkami.

TrimExcess(Int32)

Nastaví kapacitu tohoto slovníku pro uchování určitého počtu položek bez dalšího rozšíření jeho záložního úložiště.

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

Parametry

capacity
Int32

Nová kapacita.

Výjimky

capacity je menší než Count.

Poznámky

Tuto metodu lze použít k minimalizaci režie paměti, jakmile je známo, že nebudou přidány žádné nové prvky.

Platí pro

TrimExcess()

Nastaví kapacitu tohoto slovníku na to, jaká by byla, kdyby byl původně inicializován se všemi jeho položkami.

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

Poznámky

Tuto metodu lze použít k minimalizaci režie paměti, jakmile je známo, že do slovníku nebudou přidány žádné nové prvky. Pokud chcete přidělit pole úložiště s minimální velikostí, spusťte následující příkazy:

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

Platí pro