将linq类型的方法与IAsyncEnumerable一起使用的正确方法是什么?

多维数据集

.NET Core打包的IAsyncEnumerable似乎没有任何包含的linq支持。能够执行诸如ToList和Count之类的简单事情的正确方法是什么?

斯图尔特

这是一个很好的问题,因为在IntelliSense中,几乎没有有用的项目,IAsyncEnumerable<T>开箱即用默认.NET Core应用程序提供的隐式框架引用。

预计您将System.Linq.Async这样添加(称为Ix Async,请参见此处)包:

<PackageReference Include="System.Linq.Async" Version="4.0.0" />

然后,您可以使用CountAsync,或ToListAsync

async IAsyncEnumerable<int> Numbers()
{
    yield return 1;
    await Task.Delay(100);
    yield return 2;
}

var count = await Numbers().CountAsync();
var myList = await Numbers().ToListAsync();

正如在评论中指出,这些方法都不是对自己有用,你已经使用了更强大的功能之后,同时保持你的数据作为异步流,用之类的东西,他们应该被使用SelectAwaitWhereAwait等...

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

什么是将forwardRef与Router一起使用的正确方法是什么

来自分类Dev

将Jersey与休眠DAO一起使用的正确方法是什么?

来自分类Dev

将ui日历与Urigo的角流星一起使用的正确方法是什么?

来自分类Dev

将.apply与pandas一起使用的正确方法是什么?

来自分类Dev

将ReactDomServer.renderToString与Typescript一起使用的正确方法是什么

来自分类Dev

将 docker-compose 与 mongodb、node 和 postman 一起使用的正确方法是什么?

来自分类Dev

将Promise.all与React-Redux-Thunk一起使用的更好/正确的方法是什么?

来自分类Dev

将git与gnome-keyring和http(s)仓库一起使用的正确方法是什么?

来自分类Dev

与网络工作者一起使用require.js的正确方法是什么?

来自分类Dev

一起使用LEFT JOINS,GROUP BY和ORDER BY的正确方法是什么?

来自分类Dev

在python中将“或”与if条件一起使用的正确方法是什么

来自分类Dev

在 <input> 中一起使用 :value 和 v-model 的正确方法是什么

来自分类Dev

bcrypt与节点一起使用的替代方法是什么?

来自分类Dev

将Angular JS路由与Django后端一起使用的最佳实践方法是什么?

来自分类Dev

将Websocket与PHP和MySQL脚本一起使用的最佳方法是什么?

来自分类Dev

在将antd与React一起使用时,避免过多嵌套组件的最佳方法是什么?

来自分类Dev

在这种情况下,将分支与GIT一起使用的最佳方法是什么

来自分类Dev

将 mysql 服务器与 docker 一起使用的最佳方法是什么?

来自分类Dev

将Vuex与子组件一起使用的正确方法

来自分类Dev

将通用方法与类型DataType一起使用

来自分类Dev

在可重用的表单元格中将NSCache与dispatch_async一起使用的正确方法是什么?

来自分类Dev

在这种情况下,非泛型方法不能与类型参数一起使用的含义是什么?

来自分类Dev

RESTful API和网络路由结合在一起的正确方法是什么

来自分类Dev

将CSS3 Transitions和Animations与jQuery addClass / removeClass一起使用的最佳方法是什么?

来自分类Dev

将 Socket.io 与 Express.JS 生成项目一起使用的最佳方法是什么

来自分类Dev

如何将TypeApplications与typeclass方法一起使用,为什么GHCi会推断无法使用的类型?

来自分类Dev

将图像元数据与tif一起保存的最佳方法是什么?

来自分类Dev

将外观与MVC一起使用的好处是什么?

来自分类Dev

与compareFunction一起使用的sort方法背后的逻辑是什么?

Related 相关文章

  1. 1

    什么是将forwardRef与Router一起使用的正确方法是什么

  2. 2

    将Jersey与休眠DAO一起使用的正确方法是什么?

  3. 3

    将ui日历与Urigo的角流星一起使用的正确方法是什么?

  4. 4

    将.apply与pandas一起使用的正确方法是什么?

  5. 5

    将ReactDomServer.renderToString与Typescript一起使用的正确方法是什么

  6. 6

    将 docker-compose 与 mongodb、node 和 postman 一起使用的正确方法是什么?

  7. 7

    将Promise.all与React-Redux-Thunk一起使用的更好/正确的方法是什么?

  8. 8

    将git与gnome-keyring和http(s)仓库一起使用的正确方法是什么?

  9. 9

    与网络工作者一起使用require.js的正确方法是什么?

  10. 10

    一起使用LEFT JOINS,GROUP BY和ORDER BY的正确方法是什么?

  11. 11

    在python中将“或”与if条件一起使用的正确方法是什么

  12. 12

    在 <input> 中一起使用 :value 和 v-model 的正确方法是什么

  13. 13

    bcrypt与节点一起使用的替代方法是什么?

  14. 14

    将Angular JS路由与Django后端一起使用的最佳实践方法是什么?

  15. 15

    将Websocket与PHP和MySQL脚本一起使用的最佳方法是什么?

  16. 16

    在将antd与React一起使用时,避免过多嵌套组件的最佳方法是什么?

  17. 17

    在这种情况下,将分支与GIT一起使用的最佳方法是什么

  18. 18

    将 mysql 服务器与 docker 一起使用的最佳方法是什么?

  19. 19

    将Vuex与子组件一起使用的正确方法

  20. 20

    将通用方法与类型DataType一起使用

  21. 21

    在可重用的表单元格中将NSCache与dispatch_async一起使用的正确方法是什么?

  22. 22

    在这种情况下,非泛型方法不能与类型参数一起使用的含义是什么?

  23. 23

    RESTful API和网络路由结合在一起的正确方法是什么

  24. 24

    将CSS3 Transitions和Animations与jQuery addClass / removeClass一起使用的最佳方法是什么?

  25. 25

    将 Socket.io 与 Express.JS 生成项目一起使用的最佳方法是什么

  26. 26

    如何将TypeApplications与typeclass方法一起使用,为什么GHCi会推断无法使用的类型?

  27. 27

    将图像元数据与tif一起保存的最佳方法是什么?

  28. 28

    将外观与MVC一起使用的好处是什么?

  29. 29

    与compareFunction一起使用的sort方法背后的逻辑是什么?

热门标签

归档