Partilhar via


ArrayList Construtores

Definição

Inicializa uma nova instância da classe ArrayList.

Sobrecargas

ArrayList()

Inicializa uma nova instância da classe ArrayList que está vazia e tem a capacidade inicial padrão.

ArrayList(ICollection)

Inicializa uma nova instância da classe ArrayList, que contém os elementos copiados da coleção especificada e tem a mesma capacidade inicial que o número de elementos copiados.

ArrayList(Int32)

Inicializa uma nova instância da classe ArrayList que está vazia e tem a capacidade inicial especificada.

ArrayList()

Origem:
ArrayList.cs
Origem:
ArrayList.cs
Origem:
ArrayList.cs

Inicializa uma nova instância da classe ArrayList que está vazia e tem a capacidade inicial padrão.

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

Comentários

A capacidade de um ArrayList é o número de elementos que o ArrayList pode conter. À medida que os elementos são adicionados a um ArrayList, a capacidade é automaticamente aumentada conforme exigido pela realocação da matriz interna.

Se o tamanho da coleção puder ser estimado, especificar a capacidade inicial eliminará a necessidade de executar várias operações de redimensionamento ao adicionar elementos ao ArrayList.

Esse construtor é uma O(1) operação.

Confira também

Aplica-se a

ArrayList(ICollection)

Origem:
ArrayList.cs
Origem:
ArrayList.cs
Origem:
ArrayList.cs

Inicializa uma nova instância da classe ArrayList, que contém os elementos copiados da coleção especificada e tem a mesma capacidade inicial que o número de elementos copiados.

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)

Parâmetros

c
ICollection

O ICollection cujos elementos são copiados para a nova lista.

Exceções

c é uma matriz multidimensional.

Comentários

A capacidade de um ArrayList é o número de elementos que o ArrayList pode conter. À medida que os elementos são adicionados a um ArrayList, a capacidade é automaticamente aumentada conforme exigido pela realocação da matriz interna.

Se o tamanho da coleção puder ser estimado, especificar a capacidade inicial eliminará a necessidade de executar várias operações de redimensionamento ao adicionar elementos ao ArrayList.

Os elementos são copiados para o ArrayList na mesma ordem em que são lidos pelo IEnumerator do ICollection.

Esse construtor é uma O(n) operação, em que n é o número de elementos em c.

Confira também

Aplica-se a

ArrayList(Int32)

Origem:
ArrayList.cs
Origem:
ArrayList.cs
Origem:
ArrayList.cs

Inicializa uma nova instância da classe ArrayList que está vazia e tem a capacidade inicial especificada.

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

Parâmetros

capacity
Int32

O número de elementos que a nova lista pode armazenar inicialmente.

Exceções

capacity é menor que zero.

Comentários

A capacidade de um ArrayList é o número de elementos que o ArrayList pode conter. À medida que os elementos são adicionados a um ArrayList, a capacidade é automaticamente aumentada conforme exigido pela realocação da matriz interna.

Se o tamanho da coleção puder ser estimado, especificar a capacidade inicial eliminará a necessidade de executar várias operações de redimensionamento ao adicionar elementos ao ArrayList.

Esse construtor é uma O(n) operação, em que n é capacity.

Confira também

Aplica-se a