IRemoteArgumentEnumeratorContract.MoveNext Metod

Definition

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

public:
 bool MoveNext();
public bool MoveNext();
abstract member 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.

Undantag

Samlingen ändrades efter att uppräknaren skapades.

Kommentarer

När en uppräknare har skapats eller efter Reset att metoden anropats placeras en uppräknare före det första elementet i samlingen. Det första anropet MoveNext till metoden flyttar 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 MoveNext efterföljande anrop även tills falseReset anropas.

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