IEnumeratorContract<C>.GetCurrent Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает объект IContract, в коллекции на текущей позиции перечислителя.
public:
C GetCurrent();
public C GetCurrent ();
abstract member GetCurrent : unit -> 'C
Public Function GetCurrent () As C
Возвращаемое значение
Объект IContract, соответствующий текущей позиции перечислителя в коллекции.
Комментарии
Возвращаемое значение GetCurrent не определено при любом из следующих условий:
Перечислитель размещается перед первым элементом в коллекции сразу после создания перечислителя или после Reset вызова . MoveNext необходимо вызвать для перехода перечислителя к первому элементу коллекции перед вызовом GetCurrentметода .
Последний вызов MoveNext возвращаемого
false
метода , который указывает конец коллекции.Перечислитель становится недействительным из-за изменений, внесенных в коллекцию, таких как добавление, изменение или удаление элементов.
GetCurrent возвращает тот же объект, пока не будет вызван метод MoveNext. MoveNext задает возвращаемое значение GetCurrent для следующего элемента.