get_enumerator metod

get_enumerator(self, reversed, sync)

Hämtar en uppräknare som itererar celler genom den här raden.

Returnerar

Celluppräknaren


def get_enumerator(self, reversed, sync):
    ...
ParameterTypBeskrivning
reversedboolom cellerna ska räknas upp i omvänd ordning
syncboolom den returnerade uppräknaren ska kontrollera modifieringen av cellerna i den här raden
och hålla sig synkroniserad med den.

Anmärkningar

Om raden kommer att ändras (genom operationer som kan orsaka att nya Cell instansieras eller befintlig Cell tas bort) under genomgången med uppräknaren, En synkroniserad uppräknare bör användas istället för en vanlig uppräknare så att genomgången kan fortsätta. från positionen precis efter att den har passerats av den sista MoveNext(). Men tillsammans med fördelen att inget element behöver hoppas över eller gås igenom upprepade gånger, Nackdelen med synkroniserad uppräknare är att prestandan försämras något. vid jämförelse med en vanlig uppräknare.

Se även