Если я пройду через следующий код, вызов функции ReturnOne() будет пропущен.
static IEnumerable<int> OneThroughFive()
{
ReturnOne();
yield return 2;
yield return 3;
yield return 4;
yield return 5;
}
static IEnumerator<int> ReturnOne()
{
yield return 1;
}
Я могу только предположить, что компилятор отключает его, потому что то, что я делаю, недействительно. Я хотел бы, чтобы я выделил свое перечисление в различные методы. Возможно ли это?