Partager via


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()

Source:
ArrayList.cs
Source:
ArrayList.cs
Source:
ArrayList.cs

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 le 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éaffectant 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 ArrayListd’éléments au .

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

Voir aussi

S’applique à

ArrayList(ICollection)

Source:
ArrayList.cs
Source:
ArrayList.cs
Source:
ArrayList.cs

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.

c est un tableau multidimensionnel.

Remarques

La capacité d’un ArrayList est le nombre d’éléments que le 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éaffectant 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 ArrayListd’éléments au .

Les éléments sont copiés sur le ArrayList dans le même ordre qu’ils sont lus par le IEnumeratorICollectiondu .

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

Voir aussi

S’applique à

ArrayList(Int32)

Source:
ArrayList.cs
Source:
ArrayList.cs
Source:
ArrayList.cs

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 le 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éaffectant 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 ArrayListd’éléments au .

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

Voir aussi

S’applique à