ArrayList Costruttori

Definizione

Inizializza una nuova istanza della classe ArrayList.

Overload

ArrayList()

Inizializza una nuova istanza della classe ArrayList vuota e con capacità iniziale predefinita.

ArrayList(ICollection)

Inizializza una nuova istanza della classe ArrayList che contiene gli elementi copiati dalla raccolta specificata e ha la stessa capacità iniziale definita dal numero degli elementi copiati.

ArrayList(Int32)

Inizializza una nuova istanza della classe ArrayList vuota e con capacità iniziale specificata.

ArrayList()

Inizializza una nuova istanza della classe ArrayList vuota e con capacità iniziale predefinita.

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

Commenti

La capacità di un ArrayList oggetto è il numero di elementi che possono ArrayList contenere. Poiché gli elementi vengono aggiunti a un ArrayListoggetto , la capacità viene aumentata automaticamente in base alle esigenze della riallocazione della matrice interna.

Se le dimensioni della raccolta possono essere stimate, specificando la capacità iniziale elimina la necessità di eseguire una serie di operazioni di ridimensionamento durante l'aggiunta di elementi all'oggetto ArrayList.

Questo costruttore è un'operazione O(1) .

Vedi anche

Si applica a

ArrayList(ICollection)

Inizializza una nuova istanza della classe ArrayList che contiene gli elementi copiati dalla raccolta specificata e ha la stessa capacità iniziale definita dal numero degli elementi copiati.

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)

Parametri

c
ICollection

Oggetto ICollection i cui elementi vengono copiati nel nuovo elenco.

Eccezioni

Commenti

La capacità di un ArrayList oggetto è il numero di elementi che possono ArrayList contenere. Poiché gli elementi vengono aggiunti a un ArrayListoggetto , la capacità viene aumentata automaticamente in base alle esigenze della riallocazione della matrice interna.

Se le dimensioni della raccolta possono essere stimate, specificando la capacità iniziale elimina la necessità di eseguire una serie di operazioni di ridimensionamento durante l'aggiunta di elementi all'oggetto ArrayList.

Gli elementi vengono copiati ArrayList nello stesso ordine in cui vengono letti dall'oggetto IEnumeratorICollection.

Questo costruttore è un'operazione O(n) , dove n è il numero di elementi in c.

Vedi anche

Si applica a

ArrayList(Int32)

Inizializza una nuova istanza della classe ArrayList vuota e con capacità iniziale specificata.

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

Parametri

capacity
Int32

Numero di elementi che possono essere archiviati inizialmente nel nuovo elenco.

Eccezioni

capacity è minore di zero.

Commenti

La capacità di un ArrayList oggetto è il numero di elementi che possono ArrayList contenere. Poiché gli elementi vengono aggiunti a un ArrayListoggetto , la capacità viene aumentata automaticamente in base alle esigenze della riallocazione della matrice interna.

Se le dimensioni della raccolta possono essere stimate, specificando la capacità iniziale elimina la necessità di eseguire una serie di operazioni di ridimensionamento durante l'aggiunta di elementi all'oggetto ArrayList.

Questo costruttore è un'operazione O(n) , dove n è capacity.

Vedi anche

Si applica a