Share via


Queue Constructores

Definición

Inicializa una nueva instancia de la clase Queue.

Sobrecargas

Queue()

Inicializa una nueva instancia de la clase Queue que está vacía, tiene la capacidad inicial predeterminada y utiliza el factor de crecimiento predeterminado.

Queue(ICollection)

Inicializa una nueva instancia de la clase Queue que contiene elementos copiados de la colección especificada, tiene la misma capacidad inicial que el número de elementos copiados y utiliza el factor de crecimiento predeterminado.

Queue(Int32)

Inicializa una nueva instancia de la clase Queue que está vacía, tiene la capacidad inicial especificada y utiliza el factor de crecimiento predeterminado.

Queue(Int32, Single)

Inicializa una nueva instancia de la clase Queue que está vacía, tiene la capacidad inicial especificada y utiliza el factor de crecimiento especificado.

Queue()

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

Inicializa una nueva instancia de la clase Queue que está vacía, tiene la capacidad inicial predeterminada y utiliza el factor de crecimiento predeterminado.

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

Comentarios

La capacidad de un Queue es el número de elementos que Queue puede contener. A medida que se agregan elementos a , Queuela capacidad aumenta automáticamente según sea necesario mediante la reasignación. La capacidad se puede reducir llamando a TrimToSize.

El factor de crecimiento es el número por el que se multiplica la capacidad actual cuando se requiere una mayor capacidad. El factor de crecimiento se determina cuando Queue se construye .

Este constructor es una O(1) operación.

Se aplica a

Queue(ICollection)

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

Inicializa una nueva instancia de la clase Queue que contiene elementos copiados de la colección especificada, tiene la misma capacidad inicial que el número de elementos copiados y utiliza el factor de crecimiento predeterminado.

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)

Parámetros

col
ICollection

ICollection de donde se van a copiar elementos.

Excepciones

col es null.

Comentarios

La capacidad de un Queue es el número de elementos que Queue puede contener. A medida que se agregan elementos a , Queuela capacidad aumenta automáticamente según sea necesario mediante la reasignación. La capacidad se puede reducir llamando a TrimToSize.

El factor de crecimiento es el número por el que se multiplica la capacidad actual cuando se requiere una mayor capacidad. El factor de crecimiento se determina cuando Queue se construye .

Los elementos se copian en en Queue el mismo orden en que los lee el IEnumeratorICollectionde .

Este constructor es una O(n) operación, donde n es el número de elementos de col.

Consulte también

Se aplica a

Queue(Int32)

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

Inicializa una nueva instancia de la clase Queue que está vacía, tiene la capacidad inicial especificada y utiliza el factor de crecimiento predeterminado.

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

Parámetros

capacity
Int32

Número inicial de elementos que puede contener la colección Queue.

Excepciones

capacity es menor que cero.

Comentarios

La capacidad de un Queue es el número de elementos que Queue puede contener. A medida que se agregan elementos a , Queuela capacidad aumenta automáticamente según sea necesario mediante la reasignación. La capacidad se puede reducir llamando a TrimToSize.

El factor de crecimiento es el número por el que se multiplica la capacidad actual cuando se requiere una mayor capacidad. El factor de crecimiento se determina cuando Queue se construye .

Si se puede estimar el tamaño de la colección, especificar la capacidad inicial elimina la necesidad de realizar una serie de operaciones de cambio de tamaño al agregar elementos a Queue.

Este constructor es una O(n) operación, donde n es capacity.

Se aplica a

Queue(Int32, Single)

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

Inicializa una nueva instancia de la clase Queue que está vacía, tiene la capacidad inicial especificada y utiliza el factor de crecimiento especificado.

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)

Parámetros

capacity
Int32

Número inicial de elementos que puede contener la colección Queue.

growFactor
Single

Factor de aumento de la capacidad de Queue.

Excepciones

capacity es menor que cero.

o bien

growFactor es menor que 1,0 o mayor que 10,0.

Comentarios

La capacidad de un Queue es el número de elementos que Queue puede contener. A medida que se agregan elementos a , Queuela capacidad aumenta automáticamente según sea necesario mediante la reasignación. La capacidad se puede reducir llamando a TrimToSize.

El factor de crecimiento es el número por el que se multiplica la capacidad actual cuando se requiere una mayor capacidad. El factor de crecimiento se determina cuando Queue se construye . La capacidad de Queue siempre aumentará por un valor mínimo, independientemente del factor de crecimiento; un factor de crecimiento de 1,0 no impedirá que aumente el Queue tamaño.

Si se puede estimar el tamaño de la colección, especificar la capacidad inicial elimina la necesidad de realizar una serie de operaciones de cambio de tamaño al agregar elementos a Queue.

Este constructor es una O(n) operación, donde n es capacity.

Se aplica a