SortedDictionary<TKey,TValue>.Enumerator.MoveNext Metod

Definition

Avancerar uppräknaren till nästa element i SortedDictionary<TKey,TValue>.

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

Returer

true om uppräknaren har avancerat till nästa element. false om uppräknaren har passerat slutet av samlingen.

Implementeringar

Undantag

Samlingen ändrades efter att uppräknaren skapades.

Kommentarer

När en uppräknare har skapats placeras uppräknaren före det första elementet i samlingen, och det första anropet MoveNext till metoden för fram uppräknaren till det första elementet i samlingen.

Om MoveNext skickar slutet av samlingen placeras uppräknaren efter det sista elementet i samlingen och MoveNext returnerar false. När uppräknaren befinner sig på den här positionen returnerar falseefterföljande anrop MoveNext även .

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 MoveNext eller IEnumerator.Reset genererar en InvalidOperationException.

Gäller för

Se även