Partager via


ArrayList Constructeurs

Définition

Initialise une nouvelle instance de la classe ArrayList.

Surcharges

Nom Description
ArrayList()

Initialise une nouvelle instance de la ArrayList classe vide et a la capacité initiale par défaut.

ArrayList(ICollection)

Initialise une nouvelle instance de la ArrayList classe qui contient des éléments copiés à partir de la collection spécifiée et qui a la même capacité initiale que le nombre d’éléments copiés.

ArrayList(Int32)

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

ArrayList()

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

Initialise une nouvelle instance de la ArrayList classe vide et a 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 qu’il ArrayList peut contenir. À mesure que les éléments sont ajoutés à un ArrayList, la capacité est automatiquement augmentée 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
Source:
ArrayList.cs
Source:
ArrayList.cs

Initialise une nouvelle instance de la ArrayList classe qui contient des éléments copiés à partir de la collection spécifiée et qui a la même capacité initiale que le 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

Dont ICollection 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 qu’il ArrayList peut contenir. À mesure que les éléments sont ajoutés à un ArrayList, la capacité est automatiquement augmentée 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 dans le ArrayList même ordre qu’ils sont lus par le IEnumeratorICollection.

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

Voir aussi

S’applique à

ArrayList(Int32)

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

Initialise une nouvelle instance de la ArrayList classe 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 stocker initialement.

Exceptions

capacity est inférieur à zéro.

Remarques

La capacité d’un ArrayList est le nombre d’éléments qu’il ArrayList peut contenir. À mesure que les éléments sont ajoutés à un ArrayList, la capacité est automatiquement augmentée 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.

Avertissement

Si capacity elle provient d’une entrée utilisateur, préférez utiliser le constructeur sans paramètre et laisser la collection redimensionner en tant qu’éléments. Si vous devez utiliser une valeur spécifiée par l’utilisateur, limitez-la à une limite raisonnable (par exemple) Math.Clamp(untrustedValue, 0, 20)ou vérifiez que le nombre d’éléments correspond à la valeur spécifiée.

Voir aussi

S’applique à