ArrayList Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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()
- Origine:
- ArrayList.cs
- Origine:
- ArrayList.cs
- Origine:
- ArrayList.cs
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)
- Origine:
- ArrayList.cs
- Origine:
- ArrayList.cs
- Origine:
- ArrayList.cs
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
Oggetto ICollection i cui elementi vengono copiati nel nuovo elenco.
Eccezioni
c
è null
.
c
è una matrice multidimensionale.
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)
- Origine:
- ArrayList.cs
- Origine:
- ArrayList.cs
- Origine:
- ArrayList.cs
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
.