큐 컬렉션 클래스는 System.Collection 네임스페이스에 포함된 C#의 개념입니다. 요소는 FIFO의 QUEUE에 저장됩니다. 추가된 첫 번째 요소는 티켓을 사기 위해 영화관 바깥에 사람들이 줄을 서 있는 것처럼 가장 먼저 나가는 것입니다.
두 가지 방법이 있습니다.
- 값을 추가하는 Enqueue() 메서드
- 값 검색을 위한 Dequeue() 메서드
대기열
대기열에 항목을 추가합니다.
Queue q = new Queue(); q.Enqueue(“Two”); q.Enqueue(“One”);
큐에서 빼기
대기열에서 항목을 반환합니다.
Queue q = new Queue(); q.Enqueue(“Two”); q.Enqueue(“One”); // remove elements while (q.Count > 0) Console.WriteLine(q.Dequeue());