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 wird vor dem ersten Element der Auflistung oder nach dem letzten Element positioniert.

Hinweise

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

Gilt für:

Weitere Informationen