DbEnumerator.MoveNext Metod

Definition

Avancerar uppräknaren till nästa element i samlingen.

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 eller efter ett anrop till Resetplaceras en uppräknare före det första elementet i samlingen och det första anropet för att MoveNext flytta uppräknaren över det första elementet i samlingen. När samlingen är slut skickas efterföljande anrop för att MoveNext returnera false tills anropas Reset . 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 Reset genererar en InvalidOperationException.

Gäller för

Se även