【发布时间】:2019-10-14 12:15:22
【问题描述】:
使用IEnumerable<T> 时,可以使用System.Linq 命名空间中的内置扩展方法,例如Skip、Where 和Select。
当微软在 C#8 中添加 IAsyncEnumerable 时,他们是否也添加了新的 Linq 方法来支持这一点?
我当然可以自己实现这些方法,或者可能找到一些可以做到这一点的包,但如果存在的话,我更愿意使用语言标准方法。
【问题讨论】:
-
是的,您可以将 linq 与异步枚举一起使用。
-
您可以为此使用System.Linq.Async
标签: c# c#-8.0 iasyncenumerable