ArrayList 构造函数

定义

初始化 ArrayList 类的新实例。

重载

ArrayList()

初始化 ArrayList 类的新实例,该实例为空并且具有默认初始容量。

ArrayList(ICollection)

初始化 ArrayList 类的新实例,该类包含从指定集合复制的元素,并具有与复制的元素数相同的初始容量。

ArrayList(Int32)

初始化 ArrayList 类的新实例,该实例为空并且具有指定的初始容量。

ArrayList()

Source:
ArrayList.cs
Source:
ArrayList.cs
Source:
ArrayList.cs

初始化 ArrayList 类的新实例,该实例为空并且具有默认初始容量。

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

注解

ArrayList 容量是 可以容纳的元素 ArrayList 数。 当元素添加到 时 ArrayList,容量会根据需要通过重新分配内部数组自动增加。

如果可以估计集合的大小,则指定初始容量就无需在向 中添加元素 ArrayList时执行大量调整大小操作。

此构造函数是一个 O(1) 操作。

另请参阅

适用于

ArrayList(ICollection)

Source:
ArrayList.cs
Source:
ArrayList.cs
Source:
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的 相同顺序复制到 ArrayListICollection

此构造函数是一个 O(n) 操作,其中 n 是 中的 c元素数。

另请参阅

适用于

ArrayList(Int32)

Source:
ArrayList.cs
Source:
ArrayList.cs
Source:
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 小于零。

注解

ArrayList 容量是 可以容纳的元素 ArrayList 数。 当元素添加到 时 ArrayList,容量会根据需要通过重新分配内部数组自动增加。

如果可以估计集合的大小,则指定初始容量就无需在向 中添加元素 ArrayList时执行大量调整大小操作。

此构造函数是一个 O(n) 操作,其中 ncapacity

另请参阅

适用于