Lire en anglais

Partager via


Queue Constructeurs

Définition

Initialise une nouvelle instance de la classe Queue.

Surcharges

Queue()

Initialise une nouvelle instance de la classe Queue qui est vide, possède la capacité initiale par défaut et utilise le facteur de croissance par défaut.

Queue(ICollection)

Initialise une nouvelle instance de la classe Queue qui contient des éléments copiés à partir de la collection spécifiée, possède la capacité initiale correspondant au nombre d'éléments copiés et utilise le facteur de croissance par défaut.

Queue(Int32)

Initialise une nouvelle instance de la classe Queue qui est vide, possède la capacité initiale spécifiée et utilise le facteur de croissance par défaut.

Queue(Int32, Single)

Initialise une nouvelle instance de la classe Queue qui est vide, possède la capacité initiale spécifiée et utilise le facteur de croissance spécifié.

Queue()

Source:
Queue.cs
Source:
Queue.cs
Source:
Queue.cs

Initialise une nouvelle instance de la classe Queue qui est vide, possède la capacité initiale par défaut et utilise le facteur de croissance par défaut.

C#
public Queue ();

Remarques

La capacité d’un Queue est le nombre d’éléments que peut Queue contenir. À mesure que des éléments sont ajoutés à un Queue, la capacité est automatiquement augmentée en fonction des besoins par le biais de la réaffectation. La capacité peut être réduite en appelant TrimToSize.

Le facteur de croissance est le nombre par lequel la capacité actuelle est multipliée lorsqu’une capacité supérieure est nécessaire. Le facteur de croissance est déterminé lorsque le Queue est construit.

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

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

Queue(ICollection)

Source:
Queue.cs
Source:
Queue.cs
Source:
Queue.cs

Initialise une nouvelle instance de la classe Queue qui contient des éléments copiés à partir de la collection spécifiée, possède la capacité initiale correspondant au nombre d'éléments copiés et utilise le facteur de croissance par défaut.

C#
public Queue (System.Collections.ICollection col);

Paramètres

col
ICollection

ICollection à partir duquel les éléments sont copiés.

Exceptions

col a la valeur null.

Remarques

La capacité d’un Queue est le nombre d’éléments que peut Queue contenir. À mesure que des éléments sont ajoutés à un Queue, la capacité est automatiquement augmentée en fonction des besoins par le biais de la réaffectation. La capacité peut être réduite en appelant TrimToSize.

Le facteur de croissance est le nombre par lequel la capacité actuelle est multipliée lorsqu’une capacité supérieure est nécessaire. Le facteur de croissance est déterminé lorsque le Queue est construit.

Les éléments sont copiés sur le Queue 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 col.

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

Queue(Int32)

Source:
Queue.cs
Source:
Queue.cs
Source:
Queue.cs

Initialise une nouvelle instance de la classe Queue qui est vide, possède la capacité initiale spécifiée et utilise le facteur de croissance par défaut.

C#
public Queue (int capacity);

Paramètres

capacity
Int32

Nombre initial d'éléments que Queue peut contenir.

Exceptions

capacity est inférieur à zéro.

Remarques

La capacité d’un Queue est le nombre d’éléments que peut Queue contenir. À mesure que des éléments sont ajoutés à un Queue, la capacité est automatiquement augmentée en fonction des besoins par le biais de la réaffectation. La capacité peut être réduite en appelant TrimToSize.

Le facteur de croissance est le nombre par lequel la capacité actuelle est multipliée lorsqu’une capacité supérieure est nécessaire. Le facteur de croissance est déterminé lorsque le Queue est construit.

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 Queued’éléments au .

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

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

Queue(Int32, Single)

Source:
Queue.cs
Source:
Queue.cs
Source:
Queue.cs

Initialise une nouvelle instance de la classe Queue qui est vide, possède la capacité initiale spécifiée et utilise le facteur de croissance spécifié.

C#
public Queue (int capacity, float growFactor);

Paramètres

capacity
Int32

Nombre initial d'éléments que Queue peut contenir.

growFactor
Single

Facteur d'augmentation de la capacité de Queue.

Exceptions

capacity est inférieur à zéro.

- ou -

growFactor est inférieur à 1.0 ou supérieur à 10.0.

Remarques

La capacité d’un Queue est le nombre d’éléments que peut Queue contenir. À mesure que des éléments sont ajoutés à un Queue, la capacité est automatiquement augmentée en fonction des besoins par le biais de la réaffectation. La capacité peut être réduite en appelant TrimToSize.

Le facteur de croissance est le nombre par lequel la capacité actuelle est multipliée lorsqu’une capacité supérieure est nécessaire. Le facteur de croissance est déterminé lorsque le Queue est construit. La capacité du augmentera toujours d’une Queue valeur minimale, quel que soit le facteur de croissance ; un facteur de croissance de 1,0 n’empêchera pas l’augmentation de la Queue taille.

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 Queued’éléments au .

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

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