DbEnumerator.Current Свойство

Определение

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

public:
 property System::Object ^ Current { System::Object ^ get(); };
public object Current { get; }
member this.Current : obj
Public ReadOnly Property Current As Object

Значение свойства

Текущий элемент коллекции.

Реализации

Исключения

Перечислитель размещается перед первым элементом коллекции или после последнего элемента.

Комментарии

После создания перечислителя или после ResetMoveNext нее необходимо вызвать перечислитель к первому элементу коллекции, прежде чем считывать значение Current; в противном случае Current не определено. Current также вызывает исключение, если последний вызов MoveNext возвращаемого значения false, который указывает конец коллекции. Current не перемещает позицию перечислителя и последовательные вызовы для Current возврата одного и того же объекта до тех пор, пока не MoveNext вызывается или Reset не вызывается. Перечислитель остается допустимым, пока коллекция остается неизменной. Если изменения вносятся в коллекцию, например добавление, изменение или удаление элементов, перечислитель неустранимо недопустим, а следующий вызов MoveNext или Reset создание InvalidOperationExceptionэлемента. Если коллекция изменяется между MoveNext и Currentвозвращает Current элемент, которому он задан, даже если перечислитель уже недопустим.

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

См. также раздел