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


IBaseIterator<TValue> Интерфейс

Определение

Определяет базовый интерфейс для всех итераторов STL/CLR.

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

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

TValue

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

Производный
Реализации

Методы

Clone()

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

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

Возвращает контейнер, обход которого выполняет итератор.

get_bias()

Возвращает сдвиг итератора. Сдвиг — это смещение итератора относительно нулевого элемента.

get_node()

Возвращает узел, или элемент, на который указывает итератор.

next()

Перемещает итератор в следующую позицию базового контейнера или в первую позицию после последнего элемента контейнера, если обход контейнера завершен полностью.

valid()

Определяет, является ли итератор действительным и можно ли использовать его для перебора элементов в базовом контейнере.

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