get_enumerator метод

get_enumerator(self, reversed, sync)

Получает перечислитель, который перебирает строки в этой коллекции.

Возврат

Перечислитель строк


def get_enumerator(self, reversed, sync):
    ...
ПараметрТипОписание
reversedboolперечислять ли строки в обратном порядке
syncboolдолжен ли возвращаемый перечислитель проверять изменение коллекции строк
и синхронизироваться с ним.

Примечания

Если коллекция строк будет изменена (операциями, которые могут привести к созданию нового экземпляра строки или существующая строка будет удалена) во время обхода с помощью перечислителя, Синхронизированный перечислитель следует использовать вместо обычного перечислителя, чтобы можно было продолжить обход. из позиции, следующей сразу за той, которую прошёл последний MoveNext(). Однако, наряду с тем преимуществом, что ни один элемент не может быть пропущен или пройден повторно, Недостатком синхронизированного перечислителя является то, что производительность немного снизится. при сравнении с обычным перечислителем.

Смотрите также