Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
La classe Queue e la classe generica Queue<T> sono classi di insiemi FIFO (First-In-First-Out) che possono essere utilizzate per implementare l'interfaccia ICollection e l'interfaccia generica ICollection<T>.
Le classi Queue e Stack e le classi generiche Queue<T> e Stack<T> sono utili quando è necessario disporre di un archivio temporaneo per le informazioni, ad esempio quando si desidera eliminare un elemento dopo averne recuperato il valore. L'oggetto Queue deve essere utilizzato se è necessario accedere alle informazioni nello stesso ordine in cui sono archiviate nell'insieme, mentre l'oggetto Stack deve essere utilizzato se è necessario accedere alle informazioni in ordine inverso.
Di seguito sono elencate le tre operazioni principali che possono essere eseguite su un oggetto Queue e sui relativi elementi:
Enqueue: aggiunge un elemento alla fine della coda.
Dequeue: rimuove l'elemento meno recente dall'inizio della coda.
Peek: restituisce l'elemento meno recente all'inizio della coda, senza rimuoverlo dalla coda.
Vedere anche
Riferimenti
System.Collections.Generic.Queue<T>
System.Collections.Generic.Stack<T>
System.Collections.Generic.ICollection<T>