Queue.Count 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
得到包含於 的 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) 操作。