Tipos de la colección Queue
Actualización: noviembre 2007
La clase Queue y la clase genérica Queue<T> son las clases de colección “primero en entrar, primero en salir” (FIFO, First In First Out) que implementan la interfaz ICollection y la interfaz genérica ICollection<T>.
Las clases Queue y Stack, así como las clases genéricas Queue<T> y Stack<T> son útiles cuando se necesita almacenamiento temporal de la información; es decir, cuando pueda desear descartar un elemento después de recuperar su valor. Utilice Queue si necesita tener acceso a la información en el mismo orden en que se almacena en la colección. Utilice Stack si necesita tener acceso a la información en orden inverso.
Se pueden realizar tres operaciones principales en Queue y sus elementos:
Enqueue agrega un elemento al final de Queue.
Dequeue quita el elemento más antiguo desde el principio de Queue.
Peek devuelve el elemento más antiguo desde el inicio de Queue, pero no quita este último.
Vea también
Referencia
System.Collections.Generic.Queue<T>
System.Collections.Generic.Stack<T>
System.Collections.Generic.ICollection<T>