DbEnumerator.MoveNext 方法

定义

将枚举数推进到集合的下一个元素。

public:
 virtual bool MoveNext();
public bool MoveNext ();
abstract member MoveNext : unit -> bool
override this.MoveNext : unit -> bool
Public Function MoveNext () As Boolean

返回

如果枚举数已成功地推进到下一个元素,则为 true;如果枚举数传递到集合的末尾,则为 false

实现

例外

集合在枚举器创建后被修改。

注解

创建枚举器后或调用 Reset之后,枚举器将定位在集合的第一个元素之前,并且对 的第一个调用 MoveNext 将枚举器移到集合的第一个元素上。 传递集合末尾后,对 的后续调用 MoveNext 将返回 false,直到 Reset 调用 。 只要集合保持不变,枚举器就仍有效。 如果集合发生更改(如添加、修改或删除元素),则枚举器无效且无法恢复,对 MoveNextReset 的下一个调用将引发 InvalidOperationException

适用于

另请参阅