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 中包含的元素数。

实现

注解

容量 Queue 是可以存储的元素 Queue 数。 Count 是实际位于其中 Queue元素的数目。

容量 Queue 始终大于或等于 Count。 如果在 Count 添加元素时超出容量,则通过在复制旧元素和添加新元素之前重新分配内部数组来自动增加容量。 新容量是通过将当前容量乘以增长因子来确定的,这是在构造时确定的 Queue 。 无论增长因子如何,容量 Queue 都将始终以最小值增加;1.0 的增长因子不会阻止 Queue 大小增加。

可以通过调用 TrimToSize来减少容量。

检索此属性的值是一项 O(1) 操作。

适用于