ArrayList Constructeurs

Définition

Initialise une nouvelle instance de la classe ArrayList.

Surcharges

ArrayList()

Initialise une nouvelle instance de la classe ArrayList qui est vide et possède la capacité initiale par défaut.

ArrayList(ICollection)

Initialise une nouvelle instance de la classe ArrayList qui contient des éléments copiés à partir de la collection spécifiée et qui possède la capacité initiale correspondant au nombre d'éléments copiés.

ArrayList(Int32)

Initialise une nouvelle instance de la classe ArrayList qui est vide et a la capacité initiale spécifiée.

ArrayList()

Initialise une nouvelle instance de la classe ArrayList qui est vide et possède la capacité initiale par défaut.

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

Remarques

La capacité d’un ArrayList est le nombre d’éléments que ArrayList peut contenir. À mesure que des éléments sont ajoutés à un ArrayList , la capacité est automatiquement augmentée en fonction des besoins en réallouant le tableau interne.

Si la taille de la collection peut être estimée, la spécification de la capacité initiale élimine la nécessité d’effectuer un certain nombre d’opérations de redimensionnement lors de l’ajout d’éléments à ArrayList .

Ce constructeur est une O(1) opération.

Voir aussi

S’applique à

ArrayList(ICollection)

Initialise une nouvelle instance de la classe ArrayList qui contient des éléments copiés à partir de la collection spécifiée et qui possède la capacité initiale correspondant au nombre d'éléments copiés.

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)

Paramètres

c
ICollection

ICollection dont les éléments sont copiés dans la nouvelle liste.

Exceptions

c a la valeur null.

Remarques

La capacité d’un ArrayList est le nombre d’éléments que ArrayList peut contenir. À mesure que des éléments sont ajoutés à un ArrayList , la capacité est automatiquement augmentée en fonction des besoins en réallouant le tableau interne.

Si la taille de la collection peut être estimée, la spécification de la capacité initiale élimine la nécessité d’effectuer un certain nombre d’opérations de redimensionnement lors de l’ajout d’éléments à ArrayList .

Les éléments sont copiés ArrayList dans dans l’ordre dans lequel ils sont lus par le IEnumerator de ICollection .

Ce constructeur est une O(n) opération, où n est le nombre d’éléments dans c .

Voir aussi

S’applique à

ArrayList(Int32)

Initialise une nouvelle instance de la classe ArrayList qui est vide et a la capacité initiale spécifiée.

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

Paramètres

capacity
Int32

Nombre d'éléments que la nouvelle liste peut initialement stocker.

Exceptions

capacity est inférieur à zéro.

Remarques

La capacité d’un ArrayList est le nombre d’éléments que ArrayList peut contenir. À mesure que des éléments sont ajoutés à un ArrayList , la capacité est automatiquement augmentée en fonction des besoins en réallouant le tableau interne.

Si la taille de la collection peut être estimée, la spécification de la capacité initiale élimine la nécessité d’effectuer un certain nombre d’opérations de redimensionnement lors de l’ajout d’éléments à ArrayList .

Ce constructeur est une O(n) opération, où n est capacity .

Voir aussi

S’applique à