Метод Enqueue
Метод Enqueue класса
Queue<T>
ставит элемент в конец очереди. Метод возвращает
void; в параметр передаётся значение типа T.
Синтаксис
queue.Enqueue(item);
Пример
Давайте поставим одно число в пустую очередь:
using System;
using System.Collections.Generic;
class Program
{
static void Main()
{
Queue<int> nums = new Queue<int>();
nums.Enqueue(1);
Console.WriteLine(nums.Peek());
}
}
Результат выполнения кода:
1
Пример
Давайте несколько раз вызовем Enqueue подряд:
using System;
using System.Collections.Generic;
class Program
{
static void Main()
{
Queue<int> nums = new Queue<int>();
nums.Enqueue(1);
nums.Enqueue(2);
nums.Enqueue(3);
Console.WriteLine(nums.Dequeue());
Console.WriteLine(nums.Dequeue());
}
}
Результат выполнения кода:
1
2
Пример
Давайте поставим строки в хвост очереди:
using System;
using System.Collections.Generic;
class Program
{
static void Main()
{
Queue<string> items = new Queue<string>();
items.Enqueue("a");
items.Enqueue("b");
items.Enqueue("c");
Console.WriteLine(string.Join(" ", items));
}
}
Результат выполнения кода:
"a b c"