С# 2 и VB.Net 8 появилась новая функция, называемая итераторы, которые были разработаны для облегчения возврата счетчиков и счетчиков.
Однако итераторы на самом деле представляют собой ограниченную форму сопрограммы и могут использоваться для выполнения многих полезных вещей, которые не имеют ничего общего с коллекциями объекты.
Какие нестандартные применения итераторов вы видели в реальном коде?