DbEnumerator.Current Свойство

Определение

Получает текущий элемент в коллекции.

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

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

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

Реализации

Исключения

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

Комментарии

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

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

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