IAsyncEnumerable 的 Linq 方法
Linq methods for IAsyncEnumerable
当使用 IEnumerable<T>
时,有来自 System.Linq
命名空间的内置扩展方法,例如 Skip
、Where
和 Select
一起工作。
当 Microsoft 在 C#8 中添加 IAsyncEnumerable
时,他们是否也添加了新的 Linq 方法来支持它?
我当然可以自己实现这些方法,或者找一些可以实现这些方法的包,但我更愿意使用语言标准方法(如果存在的话)。
IAsyncEnumerable
的 LINQ 受 System.Linq.Async
which is part of the reactive extensions for .NET. The reactive extensions as a whole are split into two larger NuGet packages: System.Reactive
and System.Interactive
支持。
虽然所有包都保持不变,但扩展现在位于 System.Linq
命名空间中,而不是 System.Linq.Async
(感谢 Dzmitry Lahoda)。
当使用 IEnumerable<T>
时,有来自 System.Linq
命名空间的内置扩展方法,例如 Skip
、Where
和 Select
一起工作。
当 Microsoft 在 C#8 中添加 IAsyncEnumerable
时,他们是否也添加了新的 Linq 方法来支持它?
我当然可以自己实现这些方法,或者找一些可以实现这些方法的包,但我更愿意使用语言标准方法(如果存在的话)。
IAsyncEnumerable
的 LINQ 受 System.Linq.Async
which is part of the reactive extensions for .NET. The reactive extensions as a whole are split into two larger NuGet packages: System.Reactive
and System.Interactive
支持。
虽然所有包都保持不变,但扩展现在位于 System.Linq
命名空间中,而不是 System.Linq.Async
(感谢 Dzmitry Lahoda)。