SortedDictionary<TKey,TValue>.Enumerator.MoveNext Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.