Queue Constructeurs

Définition

Initialise une nouvelle instance de la classe Queue.

Surcharges

Nom Description
Queue()

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

Queue(ICollection)

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

Queue(Int32)

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

Queue(Int32, Single)

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

Queue()

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

public:
 Queue();
public Queue();
Public Sub New ()

Remarques

La capacité d’un Queue est le nombre d’éléments qu’il Queue peut contenir. À mesure que les éléments sont ajoutés à un Queue, la capacité est automatiquement augmentée en fonction des besoins grâce à 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 plus grande capacité est nécessaire. Le facteur de croissance est déterminé lorsque celui-ci Queue est construit.

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

S’applique à

Queue(ICollection)

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

public:
 Queue(System::Collections::ICollection ^ col);
public Queue(System.Collections.ICollection col);
new System.Collections.Queue : System.Collections.ICollection -> System.Collections.Queue
Public Sub New (col As ICollection)

Paramètres

col
ICollection

À ICollection partir duquel copier des éléments.

Exceptions

col a la valeur null.

Remarques

La capacité d’un Queue est le nombre d’éléments qu’il Queue peut contenir. À mesure que les éléments sont ajoutés à un Queue, la capacité est automatiquement augmentée en fonction des besoins grâce à 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 plus grande capacité est nécessaire. Le facteur de croissance est déterminé lorsque celui-ci Queue est construit.

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

Voir aussi

S’applique à

Queue(Int32)

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

public:
 Queue(int capacity);
public Queue(int capacity);
new System.Collections.Queue : int -> System.Collections.Queue
Public Sub New (capacity As Integer)

Paramètres

capacity
Int32

Nombre initial d’éléments que le Queue conteneur peut contenir.

Exceptions

capacity est inférieur à zéro.

Remarques

La capacité d’un Queue est le nombre d’éléments qu’il Queue peut contenir. À mesure que les éléments sont ajoutés à un Queue, la capacité est automatiquement augmentée en fonction des besoins grâce à 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 plus grande capacité est nécessaire. Le facteur de croissance est déterminé lorsque celui-ci 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 à

Queue(Int32, Single)

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

public:
 Queue(int capacity, float growFactor);
public Queue(int capacity, float growFactor);
new System.Collections.Queue : int * single -> System.Collections.Queue
Public Sub New (capacity As Integer, growFactor As Single)

Paramètres

capacity
Int32

Nombre initial d’éléments que le Queue conteneur peut contenir.

growFactor
Single

Facteur d’expansion de la Queue capacité.

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 qu’il Queue peut contenir. À mesure que les éléments sont ajoutés à un Queue, la capacité est automatiquement augmentée en fonction des besoins grâce à 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 plus grande capacité est nécessaire. Le facteur de croissance est déterminé lorsque celui-ci Queue est construit. La capacité de la valeur Queue minimale augmente toujours, 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 à