Queue<T> public class Queue<T> : IEnumerable<T>, IEnumerable, ICollection, IReadOnlyCollection<T> Documentation public struct Enumerator<T> : IEnumerator<T>, IDisposable, IEnumerator public int Count { get; } public Queue() public Queue(int capacity) public Queue(IEnumerable<T> collection) 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()