DbEnumerator.Current Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.