IEnumerator<T>.Current Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft das Element in der Auflistung an der aktuellen Position des Enumerators ab.
public:
property T Current { T get(); };
public T Current { get; }
member this.Current : 'T
Public ReadOnly Property Current As T
Eigenschaftswert
Das Element in der Auflistung an der aktuellen Position des Enumerators.
Hinweise
Current ist unter einer der folgenden Bedingungen nicht definiert:
Der Enumerator wird vor dem ersten Element in der Auflistung positioniert, unmittelbar nach dem Erstellen des Enumerators. MoveNext muss aufgerufen werden, um den Enumerator zum ersten Element der Auflistung vor dem Lesen des Werts Currentvon .
Der letzte aufruf, der zurückgegeben werden
falsesollMoveNext, der das Ende der Auflistung angibt.Der Enumerator ist aufgrund von Änderungen in der Auflistung ungültig, z. B. Hinzufügen, Ändern oder Löschen von Elementen.
Current gibt dasselbe Objekt zurück, bis MoveNext es aufgerufen wird. MoveNext wird auf das nächste Element festgelegt Current .
Hinweise für Ausführende
Für die Implementierung dieser Schnittstelle ist die Implementierung der nichtgenerischen IEnumerator Schnittstelle erforderlich. Die Current Eigenschaft wird auf beiden Schnittstellen angezeigt und weist unterschiedliche Rückgabetypen auf. Implementieren Sie die nichtgenerische Current Eigenschaft als explizite Schnittstellenimplementierung. Dadurch kann jeder Verbraucher der nichtgenerischen Schnittstelle die generische Schnittstelle nutzen.