Partager via


Types collection Queue

Mise à jour : novembre 2007

La classe Queue et la classe générique Queue<T> sont des classes de type premier entré dernier sorti qui implémentent l'interface ICollection et l'interface générique ICollection<T>.

Les classes Queue et Stack et les classes génériques Queue<T> et Stack<T> sont utiles lorsque vous avez besoin de stocker des informations de manière temporaire, c'est-à-dire lorsque vous souhaitez ignorer un élément après avoir récupéré sa valeur. Utilisez Queue si vous avez besoin d'accéder aux informations selon l'ordre dans lequel elles sont stockées dans la collection. Utilisez Stack si vous avez besoin d'accéder aux informations dans l'ordre inverse.

Trois opérations principales peuvent être appliquées à Queue et à ses éléments :

  • Enqueue ajoute un élément à la fin de Queue.

  • Dequeue supprime l'élément le plus ancien au début de Queue.

  • Peek retourne l'élément le plus ancien à partir du début de Queue sans le supprimer.

Voir aussi

Référence

Queue

System.Collections.Generic.Queue<T>

Stack

System.Collections.Generic.Stack<T>

ICollection

System.Collections.Generic.ICollection<T>

Autres ressources

Types de collections couramment utilisés