ArrayList Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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.