Queue Construtores

Definição

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

capacity
Int32

O número inicial de elementos que podem Queue conter.

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

capacity
Int32

O número inicial de elementos que podem Queue conter.

growFactor
Single

O fator pelo qual a capacidade do Queue é expandida.

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.

Aplica-se a