Queue<T> public class Queue<T> : IEnumerable<T>, IEnumerable, IReadOnlyCollection<T>, ICollection Documentation public struct Enumerator<T> : IEnumerator<T>, IEnumerator, IDisposable public int Count { get; } public Queue() public Queue(IEnumerable<T> collection) public Queue(int capacity) public void Clear() public bool Contains(T item) public void CopyTo(T[] array, int arrayIndex) public T Dequeue() public void Enqueue(T item) public Enumerator<T> GetEnumerator() public T Peek() public T[] ToArray() public void TrimExcess()