次の方法で共有


Queue コンストラクタ (Int32)

空で、指定した初期量を備え、既定の増加率を使用する、 Queue クラスの新しいインスタンスを初期化します。

Public Sub New( _
   ByVal capacity As Integer _)
[C#]
public Queue(
   intcapacity);
[C++]
public: Queue(
   intcapacity);
[JScript]
public function Queue(
   capacity : int);

パラメータ

  • capacity
    Queue が格納できる要素数の初期値。

例外

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

解説

初期量は、新しい Queue の最初の容量です。増加率は、容量を増やす必要がある場合に、現在の容量に掛け合わせる数値です。既定の初期量は 32 で、既定の増加率は 2.0 です。

Queue に追加された要素の数が現在の容量に達した場合は、容量が自動的に増加します。新しい容量は、現在の容量に増加率を掛け合わせることで算出されます。

コレクションのサイズを推定できる場合は、初期量を指定すると、 Queue に要素を追加するときに、サイズ変更操作を何度も実行する必要がなくなります。

必要条件

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

参照

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