Lire en anglais

Partager via


CollectionBase Constructeurs

Définition

Initialise une nouvelle instance de la classe CollectionBase.

Surcharges

CollectionBase()

Initialise une nouvelle instance de la classe CollectionBase avec la capacité initiale par défaut.

CollectionBase(Int32)

Initialise une nouvelle instance de la classe CollectionBase avec la capacité spécifiée.

CollectionBase()

Source:
CollectionBase.cs
Source:
CollectionBase.cs
Source:
CollectionBase.cs

Initialise une nouvelle instance de la classe CollectionBase avec la capacité initiale par défaut.

C#
protected CollectionBase ();

Remarques

La capacité d’un CollectionBase correspond au nombre d’éléments que le CollectionBase peut contenir. À mesure que des éléments sont ajoutés à un CollectionBase, 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 tout en ajoutant des éléments au CollectionBase.

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

Voir aussi

S’applique à

.NET 9 et autres versions
Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0

CollectionBase(Int32)

Source:
CollectionBase.cs
Source:
CollectionBase.cs
Source:
CollectionBase.cs

Initialise une nouvelle instance de la classe CollectionBase avec la capacité spécifiée.

C#
protected CollectionBase (int capacity);

Paramètres

capacity
Int32

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

Remarques

La capacité d’un CollectionBase correspond au nombre d’éléments que le CollectionBase peut contenir. À mesure que des éléments sont ajoutés à un CollectionBase, 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 tout en ajoutant des éléments au CollectionBase.

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

Voir aussi

S’applique à

.NET 9 et autres versions
Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0