ArrayList Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
O ICollection cujos elementos são copiados para a nova lista.
Exceções
c
é null
.
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
.