Queue Costruttori

Definizione

Inizializza una nuova istanza della classe Queue.

Overload

Nome Descrizione
Queue()

Inizializza una nuova istanza della Queue classe vuota, ha la capacità iniziale predefinita e usa il fattore di crescita predefinito.

Queue(ICollection)

Inizializza una nuova istanza della Queue classe che contiene elementi copiati dalla raccolta specificata, ha la stessa capacità iniziale del numero di elementi copiati e usa il fattore di crescita predefinito.

Queue(Int32)

Inizializza una nuova istanza della Queue classe vuota, ha la capacità iniziale specificata e usa il fattore di crescita predefinito.

Queue(Int32, Single)

Inizializza una nuova istanza della Queue classe vuota, ha la capacità iniziale specificata e usa il fattore di crescita specificato.

Queue()

Inizializza una nuova istanza della Queue classe vuota, ha la capacità iniziale predefinita e usa il fattore di crescita predefinito.

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

Commenti

La capacità di un Queue oggetto è il numero di elementi che può Queue contenere. Man mano che gli elementi vengono aggiunti a un Queueoggetto , la capacità viene aumentata automaticamente in base alle esigenze tramite la riallocazione. La capacità può essere ridotta chiamando TrimToSize.

Il fattore di crescita è il numero in base al quale la capacità corrente viene moltiplicata quando è necessaria una capacità maggiore. Il fattore di crescita viene determinato quando viene costruito .Queue

Questo costruttore è un'operazione O(1) .

Si applica a

Queue(ICollection)

Inizializza una nuova istanza della Queue classe che contiene elementi copiati dalla raccolta specificata, ha la stessa capacità iniziale del numero di elementi copiati e usa il fattore di crescita predefinito.

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)

Parametri

col
ICollection

Oggetto ICollection da cui copiare gli elementi.

Eccezioni

col è null.

Commenti

La capacità di un Queue oggetto è il numero di elementi che può Queue contenere. Man mano che gli elementi vengono aggiunti a un Queueoggetto , la capacità viene aumentata automaticamente in base alle esigenze tramite la riallocazione. La capacità può essere ridotta chiamando TrimToSize.

Il fattore di crescita è il numero in base al quale la capacità corrente viene moltiplicata quando è necessaria una capacità maggiore. Il fattore di crescita viene determinato quando viene costruito .Queue

Gli elementi vengono copiati nell'oggetto Queue nello stesso ordine in cui vengono letti da IEnumerator di ICollection.

Questo costruttore è un'operazione O(n) , dove n è il numero di elementi in col.

Vedi anche

Si applica a

Queue(Int32)

Inizializza una nuova istanza della Queue classe vuota, ha la capacità iniziale specificata e usa il fattore di crescita predefinito.

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

Parametri

capacity
Int32

Numero iniziale di elementi che l'oggetto Queue può contenere.

Eccezioni

capacity è minore di zero.

Commenti

La capacità di un Queue oggetto è il numero di elementi che può Queue contenere. Man mano che gli elementi vengono aggiunti a un Queueoggetto , la capacità viene aumentata automaticamente in base alle esigenze tramite la riallocazione. La capacità può essere ridotta chiamando TrimToSize.

Il fattore di crescita è il numero in base al quale la capacità corrente viene moltiplicata quando è necessaria una capacità maggiore. Il fattore di crescita viene determinato quando viene costruito .Queue

Se è possibile stimare le dimensioni della raccolta, la specifica della capacità iniziale elimina la necessità di eseguire una serie di operazioni di ridimensionamento durante l'aggiunta di elementi a Queue.

Questo costruttore è un'operazione O(n) , dove n è capacity.

Si applica a

Queue(Int32, Single)

Inizializza una nuova istanza della Queue classe vuota, ha la capacità iniziale specificata e usa il fattore di crescita specificato.

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)

Parametri

capacity
Int32

Numero iniziale di elementi che l'oggetto Queue può contenere.

growFactor
Single

Fattore in base al quale viene espansa la Queue capacità di .

Eccezioni

capacity è minore di zero.

oppure

growFactor è minore di 1,0 o maggiore di 10,0.

Commenti

La capacità di un Queue oggetto è il numero di elementi che può Queue contenere. Man mano che gli elementi vengono aggiunti a un Queueoggetto , la capacità viene aumentata automaticamente in base alle esigenze tramite la riallocazione. La capacità può essere ridotta chiamando TrimToSize.

Il fattore di crescita è il numero in base al quale la capacità corrente viene moltiplicata quando è necessaria una capacità maggiore. Il fattore di crescita viene determinato quando viene costruito .Queue La capacità dell'oggetto Queue aumenterà sempre di un valore minimo, indipendentemente dal fattore di crescita; un fattore di crescita di 1,0 non impedirà l'aumento Queue delle dimensioni.

Se è possibile stimare le dimensioni della raccolta, la specifica della capacità iniziale elimina la necessità di eseguire una serie di operazioni di ridimensionamento durante l'aggiunta di elementi a Queue.

Questo costruttore è un'operazione O(n) , dove n è capacity.

Si applica a