Dictionary<TKey,TValue>.TrimExcess Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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();