Queue.TrimToSize 方法

定义

将容量设置为 Queue 中元素的实际数目。

public:
 virtual void TrimToSize();
public virtual void TrimToSize ();
abstract member TrimToSize : unit -> unit
override this.TrimToSize : unit -> unit
Public Overridable Sub TrimToSize ()

例外

注解

如果未向队列添加新元素,则此方法可用于最大程度地减少队列的内存开销。

若要将 重置 Queue 为其初始状态,请在 Clear 调用 之前调用 TrimToSize方法。 剪裁空 Queue 会将 的 Queue 容量设置为默认容量。

此方法是一个 O(n) 操作,其中 nCount

适用于

另请参阅