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は読み取り専用です。

注釈

このメソッドを使用すると、キューに新しい要素が追加されない場合に、キューのメモリ オーバーヘッドを最小限に抑えることができます。

Queueを初期状態にリセットするには、Clearを呼び出す前に TrimToSize メソッドを呼び出します。 空の Queue をトリミングすると、 Queue の容量が既定の容量に設定されます。

このメソッドは、O(n)nCount操作です。

適用対象

こちらもご覧ください