Queue コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Queue クラスの新しいインスタンスを初期化します。
オーバーロード
Queue() |
空で、既定の初期量を備え、既定の増加率を使用する、Queue クラスの新しいインスタンスを初期化します。 |
Queue(ICollection) |
指定したコレクションからコピーした要素を格納し、コピーした要素の数と同じ初期量を備え、既定の増加率を使用する、Queue クラスの新しいインスタンスを初期化します。 |
Queue(Int32) |
空で、指定した初期量を備え、既定の増加率を使用する、Queue クラスの新しいインスタンスを初期化します。 |
Queue(Int32, Single) |
空で、指定した初期量を備え、指定した増加率を使用する、Queue クラスの新しいインスタンスを初期化します。 |
Queue()
- ソース:
- Queue.cs
- ソース:
- Queue.cs
- ソース:
- Queue.cs
空で、既定の初期量を備え、既定の増加率を使用する、Queue クラスの新しいインスタンスを初期化します。
public:
Queue();
public Queue ();
Public Sub New ()
注釈
Queueの容量は、Queueが保持できる要素の数です。 要素が に Queue追加されると、再割り当てによって必要に応じて容量が自動的に増加します。 を呼び出 TrimToSizeすことで容量を減らすことができます。
増加率は、より大きな容量が必要な場合に現在の容量を乗算する数値です。 成長係数は、 が構築されるときに Queue 決定されます。
このコンストラクターは操作です O(1)
。
適用対象
Queue(ICollection)
- ソース:
- 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
です。
注釈
Queueの容量は、Queueが保持できる要素の数です。 要素が に Queue追加されると、再割り当てによって必要に応じて容量が自動的に増加します。 を呼び出 TrimToSizeすことで容量を減らすことができます。
増加率は、より大きな容量が必要な場合に現在の容量を乗算する数値です。 成長係数は、 が構築されるときに Queue 決定されます。
要素は、 の によって読み取られた順序と同じ順序で IEnumerator にQueueICollectionコピーされます。
このコンストラクターは 操作です O(n)
。ここで n
、 は 内 col
の要素の数です。
こちらもご覧ください
適用対象
Queue(Int32)
- ソース:
- 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
が 0 未満です。
注釈
Queueの容量は、Queueが保持できる要素の数です。 要素が に Queue追加されると、再割り当てによって必要に応じて容量が自動的に増加します。 を呼び出 TrimToSizeすことで容量を減らすことができます。
増加率は、より大きな容量が必要な場合に現在の容量を乗算する数値です。 成長係数は、 が構築されるときに Queue 決定されます。
コレクションのサイズを見積もることができる場合、初期容量を指定すると、 に要素を追加するときに、多くのサイズ変更操作を実行する Queue必要がなくなります。
このコンストラクターは 操作です O(n)
。ここで n
、 は です capacity
。
適用対象
Queue(Int32, Single)
- ソース:
- 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)
パラメーター
例外
注釈
Queueの容量は、Queueが保持できる要素の数です。 要素が に Queue追加されると、再割り当てによって必要に応じて容量が自動的に増加します。 を呼び出 TrimToSizeすことで容量を減らすことができます。
増加率は、より大きな容量が必要な場合に現在の容量を乗算する数値です。 成長係数は、 が構築されるときに Queue 決定されます。 の Queue 容量は、増加率に関係なく、常に最小値によって増加します。1.0 の増加率は、 のサイズの増加を Queue 妨げるものではありません。
コレクションのサイズを見積もることができる場合、初期容量を指定すると、 に要素を追加するときに、多くのサイズ変更操作を実行する Queue必要がなくなります。
このコンストラクターは 操作です O(n)
。ここで n
、 は です capacity
。
適用対象
.NET