DbEnumerator.Current Eigenschap

Definitie

Haalt het huidige element in de verzameling op.

public:
 property System::Object ^ Current { System::Object ^ get(); };
public object Current { get; }
member this.Current : obj
Public ReadOnly Property Current As Object

Waarde van eigenschap

Het huidige element in de verzameling.

Implementeringen

Uitzonderingen

De enumerator wordt geplaatst vóór het eerste element van de verzameling of na het laatste element.

Opmerkingen

Nadat een enumerator is gemaakt of na een Reset, MoveNext moet worden aangeroepen om de enumerator naar het eerste element van de verzameling te gaan voordat de waarde van Current; anders niet Current is gedefinieerd. Current genereert ook een uitzondering als de laatste aanroep om MoveNext onwaar te retourneren, wat het einde van de verzameling aangeeft. Current verplaatst de positie van de enumerator en opeenvolgende aanroepen niet om Current hetzelfde object te retourneren tot MoveNext of Reset wordt aangeroepen. Een enumerator blijft geldig zolang de verzameling ongewijzigd blijft. Als er wijzigingen worden aangebracht in de verzameling, zoals het toevoegen, wijzigen of verwijderen van elementen, wordt de enumerator onherstelbaar ongeldig gemaakt en wordt er een volgende aanroep naar MoveNext of Reset gegenereerd InvalidOperationException. Als de verzameling wordt gewijzigd tussen MoveNext en Current, Current retourneert het element waarnaar het is ingesteld, zelfs als de opsomming al ongeldig is.

Van toepassing op

Zie ook