次の方法で共有


Stack コンストラクタ (Int32)

空で、指定した初期量または既定の初期量のうち大きい方の初期量を備えた、 Stack クラスの新しいインスタンスを初期化します。

Public Sub New( _
   ByVal initialCapacity As Integer _)
[C#]
public Stack(
   intinitialCapacity);
[C++]
public: Stack(
   intinitialCapacity);
[JScript]
public function Stack(
   initialCapacity : int);

パラメータ

  • initialCapacity
    Stack が格納できる要素数の初期値。

例外

例外の種類 条件
ArgumentOutOfRangeException initialCapacity が 0 未満です。

解説

初期量は、新しい Stack の最初の容量です。 Stack の既定の初期量は 10 です。

スタックに追加された要素の数が現在の容量に達した場合、容量は自動的に 2 倍になります。したがって、コレクションのサイズを推定できる場合は、初期量を指定すると、 Stack に要素を追加するときに、サイズ変更操作を何度も実行する必要がなくなります。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

参照

Stack クラス | Stack メンバ | System.Collections 名前空間 | Stack コンストラクタのオーバーロードの一覧