List<T>.Enumerator.IEnumerator.Reset Metod

Definition

Anger uppräknaren till sin ursprungliga position, som är före det första elementet i samlingen.

 virtual void System.Collections.IEnumerator.Reset() = System::Collections::IEnumerator::Reset;
void IEnumerator.Reset();
abstract member System.Collections.IEnumerator.Reset : unit -> unit
override this.System.Collections.IEnumerator.Reset : unit -> unit
Sub Reset () Implements IEnumerator.Reset

Implementeringar

Undantag

Samlingen ändrades efter att uppräknaren skapades.

Kommentarer

När du har anropat IEnumerator.Resetmåste du anropa MoveNext för att flytta uppräknaren till det första elementet i samlingen innan du läser värdet Currentför .

En uppräkning förblir giltig så länge samlingen förblir oförändrad. Om ändringar görs i samlingen, till exempel att lägga till, ändra eller ta bort element, ogiltigförklaras uppräknaren oåterkalleligen och nästa anrop till IEnumerator.Reset genererar en InvalidOperationException.

Gäller för

Se även