ArrayList ArrayList ArrayList ArrayList Constructors

定義

オーバーロード

ArrayList() ArrayList() ArrayList()

空で、既定の初期量を備えた、ArrayList クラスの新しいインスタンスを初期化します。Initializes a new instance of the ArrayList class that is empty and has the default initial capacity.

ArrayList(ICollection) ArrayList(ICollection) ArrayList(ICollection) ArrayList(ICollection)

指定したコレクションからコピーした要素を格納し、コピーされる要素の数と同じ初期量を備えた、ArrayList クラスの新しいインスタンスを初期化します。Initializes a new instance of the ArrayList class that contains elements copied from the specified collection and that has the same initial capacity as the number of elements copied.

ArrayList(Int32) ArrayList(Int32) ArrayList(Int32) ArrayList(Int32)

空で、指定した初期量を備えた、ArrayList クラスの新しいインスタンスを初期化します。Initializes a new instance of the ArrayList class that is empty and has the specified initial capacity.

ArrayList() ArrayList() ArrayList()

空で、既定の初期量を備えた、ArrayList クラスの新しいインスタンスを初期化します。Initializes a new instance of the ArrayList class that is empty and has the default initial capacity.

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

注釈

@No__t-0 の容量は、@no__t 1 が保持できる要素の数です。The capacity of an ArrayList is the number of elements that the ArrayList can hold. 要素が @no__t 0 に追加されると、内部配列を再割り当てすることで、必要に応じて容量が自動的に増加します。As elements are added to an ArrayList, the capacity is automatically increased as required by reallocating the internal array.

コレクションのサイズを推定できる場合は、初期容量を指定すると、ArrayList に要素を追加するときに、多くのサイズ変更操作を実行する必要がなくなります。If the size of the collection can be estimated, specifying the initial capacity eliminates the need to perform a number of resizing operations while adding elements to the ArrayList.

このコンストラクターは @no__t 0 演算です。This constructor is an O(1) operation.

こちらもご覧ください

ArrayList(ICollection) ArrayList(ICollection) ArrayList(ICollection) ArrayList(ICollection)

指定したコレクションからコピーした要素を格納し、コピーされる要素の数と同じ初期量を備えた、ArrayList クラスの新しいインスタンスを初期化します。Initializes a new instance of the ArrayList class that contains elements copied from the specified collection and that has the same initial capacity as the number of elements copied.

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 ICollection ICollection

新しいリストに要素がコピーされた ICollectionThe ICollection whose elements are copied to the new list.

例外

注釈

@No__t-0 の容量は、@no__t 1 が保持できる要素の数です。The capacity of an ArrayList is the number of elements that the ArrayList can hold. 要素が @no__t 0 に追加されると、内部配列を再割り当てすることで、必要に応じて容量が自動的に増加します。As elements are added to an ArrayList, the capacity is automatically increased as required by reallocating the internal array.

コレクションのサイズを推定できる場合は、初期容量を指定すると、ArrayList に要素を追加するときに、多くのサイズ変更操作を実行する必要がなくなります。If the size of the collection can be estimated, specifying the initial capacity eliminates the need to perform a number of resizing operations while adding elements to the ArrayList.

要素は ArrayList にコピーされます。この順序は、ICollectionIEnumerator によって読み取られます。The elements are copied onto the ArrayList in the same order they are read by the IEnumerator of the ICollection.

このコンストラクターは @no__t 0 の演算で、nc の要素の数を示します。This constructor is an O(n) operation, where n is the number of elements in c.

こちらもご覧ください

ArrayList(Int32) ArrayList(Int32) ArrayList(Int32) ArrayList(Int32)

空で、指定した初期量を備えた、ArrayList クラスの新しいインスタンスを初期化します。Initializes a new instance of the ArrayList class that is empty and has the specified initial capacity.

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

パラメーター

capacity
Int32 Int32 Int32 Int32

新しいリストに格納できる要素の数。The number of elements that the new list can initially store.

例外

注釈

@No__t-0 の容量は、@no__t 1 が保持できる要素の数です。The capacity of an ArrayList is the number of elements that the ArrayList can hold. 要素が @no__t 0 に追加されると、内部配列を再割り当てすることで、必要に応じて容量が自動的に増加します。As elements are added to an ArrayList, the capacity is automatically increased as required by reallocating the internal array.

コレクションのサイズを推定できる場合は、初期容量を指定すると、ArrayList に要素を追加するときに、多くのサイズ変更操作を実行する必要がなくなります。If the size of the collection can be estimated, specifying the initial capacity eliminates the need to perform a number of resizing operations while adding elements to the ArrayList.

このコンストラクターは @no__t 0 の操作であり、ncapacity です。This constructor is an O(n) operation, where n is capacity.

こちらもご覧ください

適用対象