32

使用时,可以使用命名空间IEnumerable<T>中的内置扩展方法,System.Linq例如Skip,WhereSelect

当微软IAsyncEnumerable在 C#8 中添加时,他们是否也添加了新的 Linq 方法来支持这一点?

我当然可以自己实现这些方法,或者可能找到一些可以做到这一点的包,但如果存在,我更喜欢使用语言标准方法。

4

1 回答 1

34

LINQ forIAsyncEnumerable.NET 响应式扩展的System.Linq.Async一部分。响应式扩展作为一个整体分为两个较大的 NuGet 包:和.System.ReactiveSystem.Interactive

虽然所有包都保持不变,但扩展现在位于System.Linq命名空间中,System.Linq.Async不再存在(感谢 Dzmitry Lahoda)。

相关的 GitHub 问题

于 2019-10-14T12:21:24.880 回答