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
Queue() |
Inizializza una nuova istanza della classe Queue, che è vuota, ha la capacità iniziale predefinita e utilizza il fattore di crescita predefinito. |
Queue(ICollection) |
Inizializza una nuova istanza della classe Queue che contiene gli elementi copiati dall'insieme specificato, dispone della capacità iniziale definita dal numero degli elementi copiati e utilizza il fattore di crescita predefinito. |
Queue(Int32) |
Inizializza una nuova istanza della classe Queue, che è vuota, ha la capacità iniziale specificata e utilizza il fattore di crescita predefinito. |
Queue(Int32, Single) |
Inizializza una nuova istanza della classe Queue, che è vuota, ha la capacità iniziale specificata e utilizza il fattore di crescita specificato. |
Queue()
- Origine:
- Queue.cs
- Origine:
- Queue.cs
- Origine:
- Queue.cs
Inizializza una nuova istanza della classe Queue, che è vuota, ha la capacità iniziale predefinita e utilizza 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 viene moltiplicata la capacità corrente 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)
- Origine:
- Queue.cs
- Origine:
- Queue.cs
- Origine:
- Queue.cs
Inizializza una nuova istanza della classe Queue che contiene gli elementi copiati dall'insieme specificato, dispone della capacità iniziale definita dal numero degli elementi copiati e utilizza 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
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 viene moltiplicata la capacità corrente 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 .ICollection
Questo costruttore è un'operazione O(n)
, dove n
è il numero di elementi in col
.
Vedi anche
Si applica a
Queue(Int32)
- Origine:
- Queue.cs
- Origine:
- Queue.cs
- Origine:
- Queue.cs
Inizializza una nuova istanza della classe Queue, che è vuota, ha la capacità iniziale specificata e utilizza 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 viene moltiplicata la capacità corrente quando è necessaria una capacità maggiore. Il fattore di crescita viene determinato quando viene costruito .Queue
Se è possibile stimare le dimensioni della raccolta, specificando la capacità iniziale è possibile eliminare la necessità di eseguire una serie di operazioni di ridimensionamento durante l'aggiunta Queuedi elementi a .
Questo costruttore è un'operazione O(n)
, dove n
è capacity
.
Si applica a
Queue(Int32, Single)
- Origine:
- Queue.cs
- Origine:
- Queue.cs
- Origine:
- Queue.cs
Inizializza una nuova istanza della classe Queue, che è vuota, ha la capacità iniziale specificata e utilizza 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 viene moltiplicata la capacità corrente 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, specificando la capacità iniziale è possibile eliminare la necessità di eseguire una serie di operazioni di ridimensionamento durante l'aggiunta Queuedi elementi a .
Questo costruttore è un'operazione O(n)
, dove n
è capacity
.