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 возвращает элемент, для которого она задана, даже если перечислитель уже признан недействительным.