Queue Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
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
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.