get_enumerator Methode

get_enumerator(self, reversed, sync)

Ruft einen Enumerator ab, der die Zeilen dieser Sammlung durchläuft

Kehrt zurück

Der Zeilenenumerator


def get_enumerator(self, reversed, sync):
    ...
ParameterTypBeschreibung
reversedboolob Zeilen in umgekehrter Reihenfolge aufgezählt werden
syncboolob der zurückgegebene Enumerator die Änderung der Zeilensammlung überprüfen soll
und bleiben Sie damit synchron.

Bemerkungen

Wenn die Zeilensammlung geändert wird (durch Operationen, die dazu führen können, dass neue Zeilen instanziiert werden oder vorhandene Zeile entfernt werden) während der Traversierung mit dem Enumerator, Der synchronisierte Enumerator sollte anstelle des normalen Enumerators verwendet werden, damit die Durchquerung fortgesetzt werden kann von der Position direkt nach der, die vom letzten MoveNext() durchlaufen wurde. Allerdings zusammen mit dem Vorteil, dass kein Element übersprungen oder wiederholt durchlaufen wird, Der Nachteil des synchronisierten Enumerators besteht darin, dass die Leistung etwas beeinträchtigt wird beim Vergleich mit einem normalen Enumerator.

Siehe auch