Queue.Count プロパティ

定義

Queue に格納されている要素の数を取得します。

public:
 virtual property int Count { int get(); };
public virtual int Count { get; }
member this.Count : int
Public Overridable ReadOnly Property Count As Integer

プロパティ値

Int32

Queue に格納されている要素の数。

実装

注釈

a Queue の容量は、格納できる Queue 要素の数です。 Count は、実際に 内にある要素の数です Queue

a Queue の容量は常に次の値以上 Countです。 要素の追加中に容量を超えた場合 Count 、古い要素をコピーして新しい要素を追加する前に内部配列を再割り当てすることで、容量が自動的に増加します。 新しい容量は、現在の容量に増加率を掛けることによって決定されます。この係数は、構築時に Queue 決定されます。 増加率に Queue 関係なく、容量は常に最小値で増加します。1.0 の増加率は、サイズの増加を Queue 妨げません。

呼び出 TrimToSizeすことで容量を減らすことができます。

このプロパティの値の取得は操作です O(1)

適用対象