Методы Linq для IAsyncEnumerable - PullRequest
       50

Методы Linq для IAsyncEnumerable

3 голосов
/ 14 октября 2019

При работе с IEnumerable<T> существуют встроенные методы расширения из пространства имен System.Linq, такие как Skip, Where и Select, с которыми можно работать.

Когда Microsoft добавила IAsyncEnumerable в C # 8, они также добавили новые методы Linq для поддержки этого?

Я, конечно, мог бы реализовать эти методы самостоятельно, или, возможно, найти какой-нибудь пакет, который это делает, но я бы предпочел использовать стандартный для языка метод, если он существует.

1 Ответ

7 голосов
/ 14 октября 2019

В пространстве имен System.Linq.Async находится пакет System.Reactive. Если вам не нужен полный пакет System.Reactive, вы можете напрямую использовать пакет System.Linq.Async (он входит в System.Reactive).
Вы можете прочитать эту проблему github . Источник для System.Linq.Async можно найти здесь .

...