Udostępnij za pośrednictwem


Dictionary<TKey,TValue>.TrimExcess Metoda

Definicja

Przeciążenia

TrimExcess(Int32)

Ustawia pojemność tego słownika w celu przechowywania określonej liczby wpisów bez dalszego rozszerzania magazynu zapasowego.

TrimExcess()

Ustawia pojemność tego słownika na to, co byłoby, gdyby pierwotnie została zainicjowana ze wszystkimi jego wpisami.

TrimExcess(Int32)

Źródło:
Dictionary.cs
Źródło:
Dictionary.cs
Źródło:
Dictionary.cs

Ustawia pojemność tego słownika w celu przechowywania określonej liczby wpisów bez dalszego rozszerzania magazynu zapasowego.

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

Parametry

capacity
Int32

Nowa pojemność.

Wyjątki

capacity wartość jest mniejsza niż Count.

Uwagi

Ta metoda może służyć do zminimalizowania nakładu pracy pamięci, gdy wiadomo, że nie zostaną dodane żadne nowe elementy.

Dotyczy

TrimExcess()

Źródło:
Dictionary.cs
Źródło:
Dictionary.cs
Źródło:
Dictionary.cs

Ustawia pojemność tego słownika na to, co byłoby, gdyby pierwotnie została zainicjowana ze wszystkimi jego wpisami.

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

Uwagi

Tej metody można użyć do zminimalizowania nakładu pracy pamięci, gdy wiadomo, że do słownika nie zostaną dodane żadne nowe elementy. Aby przydzielić tablicę magazynową o minimalnym rozmiarze, wykonaj następujące instrukcje:

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

Dotyczy