SortedDictionary<TKey,TValue>.ValueCollection.Enumerator.IEnumerator.Reset 方法

定義

設定列舉值至它的初始位置,這是在集合中第一個項目之前。

C#
void IEnumerator.Reset ();

實作

例外狀況

建立列舉值之後,集合已修改。

備註

呼叫 IEnumerator.Reset 方法之後,您必須先呼叫 MoveNext 方法,將列舉值前移至集合的第一個專案,再讀取 屬性的值 Current

只要集合維持不變,列舉值就仍維持有效。 如果對集合進行變更,例如新增、修改或刪除專案,列舉值就會無法復原,而下一次呼叫 MoveNextIEnumerator.Reset 會擲回 InvalidOperationException

適用於

產品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

另請參閱