Teilen über


DbEnumerator.Current Eigenschaft

Definition

Ruft das aktuelle Element in der Auflistung ab.

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

Eigenschaftswert

Das aktuelle Element in der Auflistung.

Implementiert

Ausnahmen

Der Enumerator befindet sich vor dem ersten Element der Sammlung oder hinter dem letzten Element.

Hinweise

Nachdem ein Enumerator erstellt wurde oder nach einem Resetaufgerufen werden muss, MoveNext um den Enumerator auf das erste Element der Auflistung vor dem Lesen des Werts von Currentzu schieben, Current andernfalls ist undefiniert. Current löst auch eine Ausnahme aus, wenn der letzte Aufruf von MoveNext false zurückgegeben wurde, was das Ende der Auflistung angibt. Current verschiebt die Position des Enumerators und aufeinander folgender Aufrufe nicht, um Current dasselbe Objekt zurückzugeben, bis entweder MoveNext oder Reset aufgerufen wird. Ein Enumerator bleibt gültig, solange die Auflistung unverändert bleibt. Wenn Änderungen an der Auflistung vorgenommen werden, z. B. das Hinzufügen, Ändern oder Löschen von Elementen, wird der Enumerator unwiederbringlich ungültig, und der nächste Aufruf von MoveNext oder Reset generiert einen InvalidOperationException. Wenn die Auflistung zwischen MoveNext und Currentgeändert wird, Current gibt das Element zurück, auf das sie festgelegt ist, auch wenn der Enumerator bereits ungültig ist.

Gilt für:

Weitere Informationen