Queue Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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
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
.