Queue는 FIFO(First-In-First-Out)으로 먼저 들어간 요소가 먼저 나온다. 쉽게 예를 들면, 맛집에 가서 웨이팅을 할 때 가장 먼저온 사람부터 들어가는 경우, 마트나 편의점에 먼저 들어온 제품이 앞에 나열되어 있는것과 같다.
유용한 메소드 public void Enqueue(T item) Enqueue 메소드는 Queue의 끝(Rear)에 item을 추가한다. 추가하는 item은 null도 가능하다. public T Dequeue() Dequeue 메소드는 Queue의 시작(Front)에 위치한 item을 반환하고, 그 item을 Queue에서 제거한다. public T Peek() Peek 메소드는 Queue의 시작(Front)에 위치한 item을 제거하지 않고 반환한다. public bool Contains(T item) Contains 메소드는 item이 Queue에 있는지 여부를 확인하여 반환한다. public void Clear() Clear 메...
#
C샵
#
Dequeue
#
Enqueue
#
FIFO
#
Peek
#
Queue
#
씨샵
#
큐
원문 링크 : [C#] Queue<T> 제네릭 클래스