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