Język

Dictionary<TKey,TValue>.TrimExcess Metoda

Definicja

Przeciążenia

Nazwa Opis
TrimExcess(Int32)

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

TrimExcess()

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

TrimExcess(Int32)

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

Ustawia pojemność tego słownika do 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

Tej metody można użyć do zminimalizowania obciążenia pamięci po tym, jak 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
Źródło:
Dictionary.cs
Źródło:
Dictionary.cs

Ustawia pojemność tego słownika na to, co byłoby, gdyby został pierwotnie zainicjowany 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 obciążenia pamięcią, gdy wiadomo, że do słownika nie zostaną dodane żadne nowe elementy. Aby przydzielić macierz magazynową o minimalnym rozmiarze, wykonaj następujące instrukcje:

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

Dotyczy