ArrayList コンストラクター

定義

ArrayList クラスの新しいインスタンスを初期化します。

オーバーロード

ArrayList()

空で、既定の初期量を備えた、ArrayList クラスの新しいインスタンスを初期化します。

ArrayList(ICollection)

指定したコレクションからコピーした要素を格納し、コピーされる要素の数と同じ初期量を備えた、ArrayList クラスの新しいインスタンスを初期化します。

ArrayList(Int32)

空で、指定した初期量を備えた、ArrayList クラスの新しいインスタンスを初期化します。

ArrayList()

ソース:
ArrayList.cs
ソース:
ArrayList.cs
ソース:
ArrayList.cs

空で、既定の初期量を備えた、ArrayList クラスの新しいインスタンスを初期化します。

public:
 ArrayList();
public ArrayList ();
Public Sub New ()

注釈

ArrayList 容量は、 が保持できる要素 ArrayList の数です。 要素が に ArrayList追加されると、内部配列を再割り当てすることで、必要に応じて容量が自動的に増加します。

コレクションのサイズを見積もることができる場合、初期容量を指定すると、 に要素を追加しながら、多数のサイズ変更操作を実行する ArrayList必要がなくなります。

このコンストラクターは操作です O(1)

こちらもご覧ください

適用対象

ArrayList(ICollection)

ソース:
ArrayList.cs
ソース:
ArrayList.cs
ソース:
ArrayList.cs

指定したコレクションからコピーした要素を格納し、コピーされる要素の数と同じ初期量を備えた、ArrayList クラスの新しいインスタンスを初期化します。

public:
 ArrayList(System::Collections::ICollection ^ c);
public ArrayList (System.Collections.ICollection c);
new System.Collections.ArrayList : System.Collections.ICollection -> System.Collections.ArrayList
Public Sub New (c As ICollection)

パラメーター

c
ICollection

新しいリストに要素がコピーされた ICollection

例外

cnull です。

c は多次元配列です。

注釈

ArrayList 容量は、 が保持できる要素 ArrayList の数です。 要素が に ArrayList追加されると、内部配列を再割り当てすることで、必要に応じて容量が自動的に増加します。

コレクションのサイズを見積もることができる場合、初期容量を指定すると、 に要素を追加しながら、多数のサイズ変更操作を実行する ArrayList必要がなくなります。

要素は、 の によってIEnumerator読み取られたArrayListのと同じ順序で にICollectionコピーされます。

このコンストラクターは 操作です O(n) 。ここで n 、 は 内の要素の数です c

こちらもご覧ください

適用対象

ArrayList(Int32)

ソース:
ArrayList.cs
ソース:
ArrayList.cs
ソース:
ArrayList.cs

空で、指定した初期量を備えた、ArrayList クラスの新しいインスタンスを初期化します。

public:
 ArrayList(int capacity);
public ArrayList (int capacity);
new System.Collections.ArrayList : int -> System.Collections.ArrayList
Public Sub New (capacity As Integer)

パラメーター

capacity
Int32

新しいリストに格納できる要素の数。

例外

capacity が 0 未満です。

注釈

ArrayList 容量は、 が保持できる要素 ArrayList の数です。 要素が に ArrayList追加されると、内部配列を再割り当てすることで、必要に応じて容量が自動的に増加します。

コレクションのサイズを見積もることができる場合、初期容量を指定すると、 に要素を追加しながら、多数のサイズ変更操作を実行する ArrayList必要がなくなります。

このコンストラクターは 操作です O(n) 。ここで n 、 は capacityです。

こちらもご覧ください

適用対象