Dictionary<TKey,TValue>.TrimExcess 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
TrimExcess(Int32) |
设置此字典的容量,使其可容纳指定数量的条目,而无需进一步扩展其后备存储器。 |
TrimExcess() |
如果最初已使用此字典中的所有条目对此字典进行了初始化,则将此字典的容量设置为所需容量。 |
TrimExcess(Int32)
- Source:
- Dictionary.cs
- Source:
- Dictionary.cs
- Source:
- 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()
- Source:
- Dictionary.cs
- Source:
- Dictionary.cs
- Source:
- Dictionary.cs
如果最初已使用此字典中的所有条目对此字典进行了初始化,则将此字典的容量设置为所需容量。
public:
void TrimExcess();
public void TrimExcess ();
member this.TrimExcess : unit -> unit
Public Sub TrimExcess ()
注解
在已知不会向字典中添加任何新元素后,此方法可用于最大程度地减少内存开销。 若要分配最小大小的存储数组,请执行以下语句:
dictionary.Clear();
dictionary.TrimExcess();