Stack

Описание

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

Комментарий

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

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

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

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

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

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

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

См. также:

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