简单说,其实就是C# 8.0中支持await foreach.
?
或者说,C# 8.0中支持异步返回枚举类型async Task>.
?
好吧,还不懂?...为什么写这篇文章
Async Streams这个功能已经发布很久了,在去年的Build 2018 The future of C#就有演示,最近VS 2019发布,在该版本的Release Notes中...我们可以看到计算过程是在另一个线程中运行,但结果仍然是作为一个值返回!任然不完美....IAsyncEnumerable
其实,在C# 8.0中Task这种组合称为IAsyncEnumerable。...;
}
如果一切顺利,那么就能看到这样的运行结果了.
?
最后,看到这就是我们想要的结果,在枚举的基础上,进行了异步迭代.