Класс Queue реализует объект, представляющий собой очередь элементов.
Принцип работы очереди - «Первый пришел - первый ушел». Элементы всегда добавляются в конец очереди. Очереди полезны для хранения данных в том порядке, в котором они были получены, для последующей последовательной обработки этих данных. Элементы всегда помещаются в конец очереди, а удаляются из ее начала. Для работы с элементами предназначены различные методы очереди: Dequeue, Enqueue, Peek. Проверить наличие элемента в очереди можно с помощью метода Contains.
Имя свойства | Краткое описание | |
Count | Свойство Count возвращает количество элементов в массиве. |
Имя метода | Краткое описание | |
Clear | Метод Clear очищает очередь. | |
Clone | Метод Clone создает копию очереди. | |
Contains | Метод Contains проверяет наличие в очереди элемента с заданным значением. | |
Dequeue | Метод Dequeue извлекает из очереди значение элемента, помещённого первым. | |
Enqueue | Метод Enqueue помещает элемент с указанным значением в очередь. | |
Peek | Метод Peek извлекает из очереди значение элемента без удаления элемента из очереди. | |
ToArray | Метод ToArray осуществляет преобразование очереди в обычный массив. |
Имя метода | Краткое описание | |
CopyTo | Метод CopyTo осуществляет копирование коллекции в массив. |
См. также: