yield return - это ярлык для реализации IEnumerable и IEnumerator?





да. См. Следующее для начала
Да, это так.
Вы можете узнать об этом намного больше в главе 6 моей книги «C# in Depth». К счастью, глава 6 - это доступно бесплатно от Веб-сайт Мэннинга.
У меня также есть два Другиестатьи на веб-сайте книги.
Обратная связь приветствуется.
Ссылка на главу перенаправляет в корень сайта, вы можете перейти прямо на страницу C# in Depth здесь: manning.com/skeet
В статьях много подробностей. Спасибо, что указали на них.
Чтобы добавить к фестивалю ссылок, Рэймонд Чен несколько месяцев назад написал небольшую серию статей об итераторах C#:
Отличная книга! Я вообще на 6 главе, не ожидал ответа от автора !!! ;)