У меня есть два отдельных действия, которые являются перечислителями.
Один можно запустить независимо, другой зависит от первого, который будет запущен позже.
Я думал, что я был бы очень умным, если бы сделал это:
public IEnumerator<IResult> DoStuffIndependently()
{
yield return this;
yield return that;
}
public IEnumerator<IResult> DoStuffBeforeSometimes()
{
yield return AffectThis;
yield return AffectThat;
yield return DoStuffIndependently();
}
Это не работает, также не работает передача через foreach. Я не хочу проходить через все сам, и я предполагаю, что есть очень простой способ сделать это.
IEnumerator
вместоIEnumerable
? - person Branko Dimitrijevic   schedule 18.07.2012