Поделиться через


IStack<TValue,TCont> Интерфейс

Определение

Определяет интерфейс для библиотеки STL/CLR объекта stack.

generic <typename TValue, typename TCont>
public interface class IStack : ICloneable
public interface IStack<TValue,TCont> : ICloneable
type IStack<'Value, 'Cont> = interface
    interface ICloneable
Public Interface IStack(Of TValue, TCont)
Implements ICloneable

Параметры типа

TValue

Тип элемента в управляемой последовательности.

TCont

Тип базового контейнера.

Реализации

Свойства

top_item

Осуществляет доступ к последнему элементу в контейнере.

Методы

assign(IStack<TValue,TCont>)

Заменяет все элементы в контейнере элементами предоставленного контейнера.

Clone()

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

(Унаследовано от ICloneable)
empty()

Определяет, действительно ли в контейнере отсутствуют элементы.

get_container()

Осуществляет доступ к базовому контейнеру.

pop()

Удаляет последний элемент в контейнере.

push(TValue)

Добавляет в конец контейнера новый элемент.

size()

Подсчитывает количество элементов в контейнере.

top()

Осуществляет доступ к последнему элементу в контейнере.

Применяется к