понять - а почему без использования локальной функции исключение выбрасывается только в цикле for? судя по коду, там же до цикла ( т.е. до перебор чисел) эта ошибка должна выброситься...
из-за ленивости генератора в первом енумератор делается из тела OddSequence и помещается в метод MoveNext() енумератора во втором енумератор будет делать уже из тела локальной функции
Обсуждают сегодня