語言

Dictionary<TKey,TValue>.TrimExcess 方法

定義

多載

名稱 Description
TrimExcess(Int32)

設定此字典的容量,以保留指定的項目數目,而不會進一步擴充其備份記憶體。

TrimExcess()

將此字典的容量設定為原本已使用其所有專案初始化的容量。

TrimExcess(Int32)

來源:
Dictionary.cs
來源:
Dictionary.cs
來源:
Dictionary.cs
來源:
Dictionary.cs
來源:
Dictionary.cs

設定此字典的容量,以保留指定的項目數目,而不會進一步擴充其備份記憶體。

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

參數

capacity
Int32

新的產能。

例外狀況

capacity 小於 Count。

備註

當確定不會新增元素時,此方法可用來降低記憶體開銷。

適用於

TrimExcess()

來源:
Dictionary.cs
來源:
Dictionary.cs
來源:
Dictionary.cs
來源:
Dictionary.cs
來源:
Dictionary.cs

將此字典的容量設定為原本已使用其所有專案初始化的容量。

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

備註

當確定字典不會新增元素時,此方法可用來減少記憶體負擔。 要分配最小大小的儲存陣列,請執行以下語句:

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

適用於