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

屬性值

包含於 Queue的元素數量。

實作

備註

a Queue 的容量是可 Queue 儲存元素的數量。 Count 是實際屬於 的 Queue元素數量。

a Queue 的容量總是大於或等 Count於 。 若 Count 在新增元件時超過容量,則會自動透過重新配置內部陣列來增加容量,然後再複製舊元素並加入新元素。 新產能是將現有產能乘以建造時 Queue 確定的成長因子。 無論成長因子為何,容量 Queue 都會以最小值增加;成長因子為1.0也不會阻止其 Queue 體積增加。

可透過呼叫 TrimToSize來減少容量。

取得該屬性的價值是一個 O(1) 操作。

適用於