Tipo di insieme Queue

La classe Queue è una classe di insiemi FIFO (First-In First-Out) che implementa l'interfaccia ICollection.

Sia Queue che Stack sono utili se è necessario un archivio temporaneo per le informazioni quando, ad esempio, si desidera eliminare un elemento dopo il recupero del relativo valore. Utilizzare Queue per accedere alle informazioni nello stesso ordine in cui sono archiviate nell'insieme. Utilizzare Stack per accedere alle informazioni in ordine inverso.

È possibile eseguire tre operazioni principali su Queue e sui relativi elementi:

  • Enqueue aggiunge un elemento alla fine di Queue.
  • Dequeue rimuove gli elementi più vecchi dall'avvio di Queue.
  • Peek restituisce gli elementi più vecchi all'avvio di Queue, ma non li rimuove da Queue.

Vedere anche

Tipi di insiemi generici | Queue | Stack | ICollection