Queue

Описание

Класс Queue реализует объект, представляющий собой очередь элементов.

Комментарий

Принцип работы очереди - «Первый пришел - первый ушел». Элементы всегда добавляются в конец очереди. Очереди полезны для хранения данных в том порядке, в котором они были получены, для последующей последовательной обработки этих данных. Элементы всегда помещаются в конец очереди, а удаляются из ее начала. Для работы с элементами предназначены различные методы очереди: Dequeue, Enqueue, Peek. Проверить наличие элемента в очереди можно с помощью метода Contains.

Свойства объекта класса, унаследованные от ICollection

  Имя свойства Краткое описание
Count Свойство Count возвращает количество элементов в массиве.

Методы объекта класса, унаследованные от IQueue

  Имя метода Краткое описание
Clear Метод Clear очищает очередь.
Clone Метод Clone создает копию очереди.
Contains Метод Contains проверяет наличие в очереди элемента с заданным значением.
Dequeue Метод Dequeue извлекает из очереди значение элемента, помещённого первым.
Enqueue Метод Enqueue помещает элемент с указанным значением в очередь.
Peek Метод Peek извлекает из очереди значение элемента без удаления элемента из очереди.
ToArray Метод ToArray осуществляет преобразование очереди в обычный массив.

Методы объекта класса, унаследованные от ICollection

  Имя метода Краткое описание
CopyTo Метод CopyTo осуществляет копирование коллекции в массив.

См. также:

Классы сборки Collections