Stack コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Stack クラスの新しいインスタンスを初期化します。
オーバーロード
| 名前 | 説明 |
|---|---|
| Stack() |
空で、既定の初期容量を持つ Stack クラスの新しいインスタンスを初期化します。 |
| Stack(ICollection) |
指定したコレクションからコピーされた要素を含み、コピーされた要素の数と同じ初期容量を持つ、 Stack クラスの新しいインスタンスを初期化します。 |
| Stack(Int32) |
空で、指定した初期容量または既定の初期容量のいずれか大きい方の Stack クラスの新しいインスタンスを初期化します。 |
Stack()
- ソース:
- Stack.cs
- ソース:
- Stack.cs
- ソース:
- Stack.cs
- ソース:
- Stack.cs
- ソース:
- Stack.cs
空で、既定の初期容量を持つ Stack クラスの新しいインスタンスを初期化します。
public:
Stack();
public Stack();
Public Sub New ()
注釈
Stackの容量は、Stackが保持できる要素の数です。 要素が Stackに追加されると、内部配列を再割り当てすることで、必要に応じて容量が自動的に増加します。
コレクションのサイズを見積もることができる場合、初期容量を指定すると、 Stackに要素を追加するときに、多数のサイズ変更操作を実行する必要がなくなります。
このコンストラクターは、 O(1) 操作です。
適用対象
Stack(ICollection)
- ソース:
- Stack.cs
- ソース:
- Stack.cs
- ソース:
- Stack.cs
- ソース:
- Stack.cs
- ソース:
- Stack.cs
指定したコレクションからコピーされた要素を含み、コピーされた要素の数と同じ初期容量を持つ、 Stack クラスの新しいインスタンスを初期化します。
public:
Stack(System::Collections::ICollection ^ col);
public Stack(System.Collections.ICollection col);
new System.Collections.Stack : System.Collections.ICollection -> System.Collections.Stack
Public Sub New (col As ICollection)
パラメーター
- col
- ICollection
要素のコピー元の ICollection 。
例外
col は nullです。
注釈
Stackの容量は、Stackが保持できる要素の数です。 要素が Stackに追加されると、内部配列を再割り当てすることで、必要に応じて容量が自動的に増加します。
コレクションのサイズを見積もることができる場合、初期容量を指定すると、 Stackに要素を追加するときに、多数のサイズ変更操作を実行する必要がなくなります。
要素は、StackのIEnumeratorによって読み取られたのと同じ順序でICollectionにコピーされます。
このコンストラクターは O(n) 操作です。ここで、 n は col内の要素の数です。
こちらもご覧ください
適用対象
Stack(Int32)
- ソース:
- Stack.cs
- ソース:
- Stack.cs
- ソース:
- Stack.cs
- ソース:
- Stack.cs
- ソース:
- Stack.cs
空で、指定した初期容量または既定の初期容量のいずれか大きい方の Stack クラスの新しいインスタンスを初期化します。
public:
Stack(int initialCapacity);
public Stack(int initialCapacity);
new System.Collections.Stack : int -> System.Collections.Stack
Public Sub New (initialCapacity As Integer)
パラメーター
例外
initialCapacity が 0 未満です。
注釈
Stackの容量は、Stackが保持できる要素の数です。 要素が Stackに追加されると、内部配列を再割り当てすることで、必要に応じて容量が自動的に増加します。
コレクションのサイズを見積もることができる場合、初期容量を指定すると、 Stackに要素を追加するときに、多数のサイズ変更操作を実行する必要がなくなります。
このコンストラクターは、O(n)がnされるinitialCapacity操作です。