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.

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

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 à

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.

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 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 à

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.

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 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 à

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é.

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 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 à