Queue 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 Queue 類別的新執行個體。
多載
| 名稱 | Description |
|---|---|
| Queue() |
初始化一個空的類別實例,該實例 Queue 為預設初始容量,並使用預設成長因子。 |
| Queue(ICollection) |
初始化一個包含從指定集合複製元素、初始容量與複製元素數量相同,並使用預設成長因子的新類別實例 Queue 。 |
| Queue(Int32) |
初始化一個空的類別實例,該實例 Queue 具有指定的初始容量,並使用預設的成長因子。 |
| Queue(Int32, Single) |
初始化一個空的類別實例,該實例 Queue 具有指定的初始容量,並使用指定的成長因子。 |
Queue()
- 來源:
- Queue.cs
- 來源:
- Queue.cs
- 來源:
- Queue.cs
- 來源:
- Queue.cs
- 來源:
- Queue.cs
初始化一個空的類別實例,該實例 Queue 為預設初始容量,並使用預設成長因子。
public:
Queue();
public Queue();
Public Sub New ()
備註
a Queue 的容量是它 Queue 能容納的元素數量。 當元素新增至 Queue時,容量會視需要透過重新配置自動增加。 可透過呼叫 TrimToSize來減少容量。
成長因子是指當需要更大容量時,將現有容量乘以的數字。 生長因子是在構造時決定 Queue 的。
這個建構子是一個 O(1) 運算。
適用於
Queue(ICollection)
- 來源:
- Queue.cs
- 來源:
- Queue.cs
- 來源:
- Queue.cs
- 來源:
- Queue.cs
- 來源:
- Queue.cs
初始化一個包含從指定集合複製元素、初始容量與複製元素數量相同,並使用預設成長因子的新類別實例 Queue 。
public:
Queue(System::Collections::ICollection ^ col);
public Queue(System.Collections.ICollection col);
new System.Collections.Queue : System.Collections.ICollection -> System.Collections.Queue
Public Sub New (col As ICollection)
參數
- col
- ICollection
ICollection複製元素。
例外狀況
col 是 null。
備註
a Queue 的容量是它 Queue 能容納的元素數量。 當元素新增至 Queue時,容量會視需要透過重新配置自動增加。 可透過呼叫 TrimToSize來減少容量。
成長因子是指當需要更大容量時,將現有容量乘以的數字。 生長因子是在構造時決定 Queue 的。
元素被複製到,Queue順序與讀取相同的順序IEnumeratorICollection。
此構造子是一個 O(n) 運算,其中 n 是 中的 col元素數量。
另請參閱
適用於
Queue(Int32)
- 來源:
- Queue.cs
- 來源:
- Queue.cs
- 來源:
- Queue.cs
- 來源:
- Queue.cs
- 來源:
- Queue.cs
初始化一個空的類別實例,該實例 Queue 具有指定的初始容量,並使用預設的成長因子。
public:
Queue(int capacity);
public Queue(int capacity);
new System.Collections.Queue : int -> System.Collections.Queue
Public Sub New (capacity As Integer)
參數
例外狀況
capacity 小於零。
備註
a Queue 的容量是它 Queue 能容納的元素數量。 當元素新增至 Queue時,容量會視需要透過重新配置自動增加。 可透過呼叫 TrimToSize來減少容量。
成長因子是指當需要更大容量時,將現有容量乘以的數字。 生長因子是在構造時決定 Queue 的。
若能估計集合的大小,指定初始容量即可免除在加入元素 Queue時進行多次調整大小操作的需求。
此構造子是一個 O(n) 運算,其中 n 為 capacity。
適用於
Queue(Int32, Single)
- 來源:
- Queue.cs
- 來源:
- Queue.cs
- 來源:
- Queue.cs
- 來源:
- Queue.cs
- 來源:
- Queue.cs
初始化一個空的類別實例,該實例 Queue 具有指定的初始容量,並使用指定的成長因子。
public:
Queue(int capacity, float growFactor);
public Queue(int capacity, float growFactor);
new System.Collections.Queue : int * single -> System.Collections.Queue
Public Sub New (capacity As Integer, growFactor As Single)
參數
例外狀況
備註
a Queue 的容量是它 Queue 能容納的元素數量。 當元素新增至 Queue時,容量會視需要透過重新配置自動增加。 可透過呼叫 TrimToSize來減少容量。
成長因子是指當需要更大容量時,將現有容量乘以的數字。 生長因子是在構造時決定 Queue 的。 無論成長因子為何,容量 Queue 都會以最小值增加;成長因子為1.0也不會阻止其 Queue 體積增加。
若能估計集合的大小,指定初始容量即可免除在加入元素 Queue時進行多次調整大小操作的需求。
此構造子是一個 O(n) 運算,其中 n 為 capacity。