Извлечение из Queue в C#
Метод Dequeue снимает элемент с начала очереди и
возвращает его. Count при этом уменьшается. Из пустой
очереди снять нечего, метод бросает
InvalidOperationException.
Первым выходит тот, кого поставили раньше остальных. Этот порядок называют FIFO: первым пришёл - первым ушёл.
В консоли 10 - первым добавили 10, затем 20:
Queue<int> ids = new Queue<int>();
ids.Enqueue(10);
ids.Enqueue(20);
Console.WriteLine(ids.Dequeue());
Поставьте в очередь сначала 4, затем 7 и выведите значение, которое выйдет вторым.