get_enumerator Methode

get_enumerator(self, reversed, sync)

Ruft einen Enumerator ab, der die Zellen dieser Zeile durchläuft.

Kehrt zurück

Der Zellenzähler


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

Bemerkungen

Wenn die Zeile geändert wird (durch Operationen, die neue Cell verursachen können, werden instantiiert oder vorhandene Cell 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