ArrayList 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 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)
参数
其元素已复制到新列表的 ICollection。
例外
c
为 null
。
c
是一个多维数组。
注解
的 ArrayList 容量是 可以容纳的元素 ArrayList 数。 当元素添加到 时 ArrayList,容量会根据需要通过重新分配内部数组自动增加。
如果可以估计集合的大小,则指定初始容量就无需在向 中添加元素 ArrayList时执行大量调整大小操作。
元素按 由 读取IEnumerator的 相同顺序复制到 ArrayList 上ICollection。
此构造函数是一个 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)
操作,其中 n
为 capacity
。