SortedDictionary<TKey,TValue>.ValueCollection.Enumerator.MoveNext 方法

定义

使枚举数前进到 SortedDictionary<TKey,TValue>.ValueCollection 的下一个元素。

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

返回

Boolean

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

实现

例外

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

注解

创建枚举器后,枚举器将定位在集合中的第一个元素之前,对该方法的第一次调用 MoveNext 会将枚举器提升到集合的第一个元素。

如果 MoveNext 传递集合的末尾,则枚举器将定位在集合中的最后一个元素之后并 MoveNext 返回 false。 当枚举器处于此位置时,后续调用 MoveNext 也会返回 false

只要集合保持不变,枚举器就仍有效。 如果对集合进行了更改(例如添加、修改或删除元素),则枚举器将不可恢复地失效,下次调用 MoveNextIEnumerator.Reset 引发该 InvalidOperationException调用。

适用于

另请参阅