使用时,可以使用命名空间IEnumerable<T>
中的内置扩展方法,System.Linq
例如Skip
,Where
和Select
。
当微软IAsyncEnumerable
在 C#8 中添加时,他们是否也添加了新的 Linq 方法来支持这一点?
我当然可以自己实现这些方法,或者可能找到一些可以做到这一点的包,但如果存在,我更喜欢使用语言标准方法。
使用时,可以使用命名空间IEnumerable<T>
中的内置扩展方法,System.Linq
例如Skip
,Where
和Select
。
当微软IAsyncEnumerable
在 C#8 中添加时,他们是否也添加了新的 Linq 方法来支持这一点?
我当然可以自己实现这些方法,或者可能找到一些可以做到这一点的包,但如果存在,我更喜欢使用语言标准方法。
LINQ forIAsyncEnumerable
是.NET 响应式扩展的System.Linq.Async
一部分。响应式扩展作为一个整体分为两个较大的 NuGet 包:和.System.Reactive
System.Interactive
虽然所有包都保持不变,但扩展现在位于System.Linq
命名空间中,System.Linq.Async
不再存在(感谢 Dzmitry Lahoda)。