Queue Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância da classe Queue.
Sobrecargas
| Nome | Description |
|---|---|
| Queue() |
Inicializa uma nova instância da Queue classe que está vazia, tem a capacidade inicial padrão e usa o fator de crescimento padrão. |
| Queue(ICollection) |
Inicializa uma nova instância da Queue classe que contém elementos copiados da coleção especificada, tem a mesma capacidade inicial que o número de elementos copiados e usa o fator de crescimento padrão. |
| Queue(Int32) |
Inicializa uma nova instância da Queue classe que está vazia, tem a capacidade inicial especificada e usa o fator de crescimento padrão. |
| Queue(Int32, Single) |
Inicializa uma nova instância da Queue classe que está vazia, tem a capacidade inicial especificada e usa o fator de crescimento especificado. |
Queue()
Inicializa uma nova instância da Queue classe que está vazia, tem a capacidade inicial padrão e usa o fator de crescimento padrão.
public:
Queue();
public Queue();
Public Sub New ()
Comentários
A capacidade de um Queue é o número de elementos que podem Queue conter. À medida que os elementos são adicionados a um Queue, a capacidade é automaticamente aumentada conforme necessário por meio da realocação. A capacidade pode ser reduzida chamando TrimToSize.
O fator de crescimento é o número pelo qual a capacidade atual é multiplicada quando uma capacidade maior é necessária. O fator de crescimento é determinado quando o Queue é construído.
Este construtor é uma O(1) operação.
Aplica-se a
Queue(ICollection)
Inicializa uma nova instância da Queue classe que contém elementos copiados da coleção especificada, tem a mesma capacidade inicial que o número de elementos copiados e usa o fator de crescimento padrão.
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
Os ICollection elementos a serem copiados.
Exceções
col é null.
Comentários
A capacidade de um Queue é o número de elementos que podem Queue conter. À medida que os elementos são adicionados a um Queue, a capacidade é automaticamente aumentada conforme necessário por meio da realocação. A capacidade pode ser reduzida chamando TrimToSize.
O fator de crescimento é o número pelo qual a capacidade atual é multiplicada quando uma capacidade maior é necessária. O fator de crescimento é determinado quando o Queue é construído.
Os elementos são copiados na Queue mesma ordem em que são lidos pelo IEnumeratorICollection.
Esse construtor é uma O(n) operação, onde n está o número de elementos em col.
Confira também
Aplica-se a
Queue(Int32)
Inicializa uma nova instância da Queue classe que está vazia, tem a capacidade inicial especificada e usa o fator de crescimento padrão.
public:
Queue(int capacity);
public Queue(int capacity);
new System.Collections.Queue : int -> System.Collections.Queue
Public Sub New (capacity As Integer)
Parâmetros
Exceções
capacity é menor que zero.
Comentários
A capacidade de um Queue é o número de elementos que podem Queue conter. À medida que os elementos são adicionados a um Queue, a capacidade é automaticamente aumentada conforme necessário por meio da realocação. A capacidade pode ser reduzida chamando TrimToSize.
O fator de crescimento é o número pelo qual a capacidade atual é multiplicada quando uma capacidade maior é necessária. O fator de crescimento é determinado quando o Queue é construído.
Se o tamanho da coleção puder ser estimado, especificar a capacidade inicial eliminará a necessidade de executar várias operações de redimensionamento ao adicionar elementos ao Queue.
Esse construtor é uma O(n) operação, onde n está capacity.
Aplica-se a
Queue(Int32, Single)
Inicializa uma nova instância da Queue classe que está vazia, tem a capacidade inicial especificada e usa o fator de crescimento 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
Exceções
capacity é menor que zero.
-ou-
growFactor é menor que 1,0 ou maior que 10,0.
Comentários
A capacidade de um Queue é o número de elementos que podem Queue conter. À medida que os elementos são adicionados a um Queue, a capacidade é automaticamente aumentada conforme necessário por meio da realocação. A capacidade pode ser reduzida chamando TrimToSize.
O fator de crescimento é o número pelo qual a capacidade atual é multiplicada quando uma capacidade maior é necessária. O fator de crescimento é determinado quando o Queue é construído. A capacidade do Queue valor sempre aumentará em um valor mínimo, independentemente do fator de crescimento; um fator de crescimento de 1,0 não impedirá o Queue aumento de tamanho.
Se o tamanho da coleção puder ser estimado, especificar a capacidade inicial eliminará a necessidade de executar várias operações de redimensionamento ao adicionar elementos ao Queue.
Esse construtor é uma O(n) operação, onde n está capacity.