【发布时间】:2011-08-05 19:12:19
【问题描述】:
是否可以使用 Async CTP 来模拟延续和尾递归?
我的想法是这样的:
async Task Loop(int count)
{
if (count == 0)
retrun;
await ClearCallStack();
//is it possible to continue here with a clean call stack?
Loop(count -1)
}
我想需要一个自定义调度程序之类的,但这可能吗? (也就是说,它是否可以用于递归而不破坏调用堆栈)
【问题讨论】:
标签: continuations c#-5.0 async-ctp