C#-将异步任务从一种类型转换为另一种类型

约翰·S

我习惯使用Scala编程语言-使用Scala可以映射期货,例如:

val response: Future[HttpResponse] = asyncHttpClient.GetRequest("www.google.com")

val statusCode: Future[Int] = response.map(r => r.statusCode)

最近,我开始使用C#,并且发现自己处在与上述示例相同的情况下,但是我无法弄清楚如何“映射”任务。

这是我要实现的示例:

Task<HttpResponseMessage> response = httpClient.GetAsync("www.google.com")

Task<int> statusCode = response.Map(response => response.StatusCode)

谢谢

斯蒂尔加

使用现有方法最直接的翻译是:

Task<int> statusCode = response.ContinueWith(t => t.Result.StatusCode)

但是实际上,您几乎总是在等待任务以获取结果。也许您应该考虑异步/等待。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在C ++中将数据从一种类型转换为另一种类型?

来自分类Dev

在c#中将一种类型转换为另一种类型

来自分类Dev

C#将ObservableCollection转换为另一种类型

来自分类Dev

向量从一种类型隐式转换为另一种c ++

来自分类Dev

C#将对象强制转换为存储在字符串变量中的另一种类型

来自分类Dev

C#将对象强制转换为存储在字符串变量中的另一种类型

来自分类Dev

使用 C# 反射将一种类型的对象的值复制到另一种类型的对象

来自分类Dev

在 C++ 中将一种结构类型分配给另一种类型

来自分类Dev

C#将DateTime从一种格式转换为另一种格式

来自分类Dev

C#将DateTime从一种格式转换为另一种格式

来自分类Dev

在 C# 中获取一种类型的对象

来自分类Dev

将一种类型转换为另一种类型

来自分类Dev

将一种类型的列表转换为另一种类型

来自分类Dev

将一种类型的 Observable 转换为另一种类型

来自分类Dev

如何将嵌套对象从一种类型转换为另一种类型

来自分类Dev

将每月数据从一种类型转换为另一种类型

来自分类Dev

在C#中使用变量从一种形式转换为另一种形式

来自分类Dev

我可以使用为某种类型指定的分配器在C ++中分配另一种类型的对象吗?

来自分类Dev

我可以使用为某种类型指定的分配器在C ++中分配另一种类型的对象吗?

来自分类Dev

将datagridview从一种形式传递到另一种c#

来自分类Dev

从一种类型转换为另一种类型时的模板类型推导

来自分类Dev

如何将一种类型的CompletableFuture转换为另一种类型?

来自分类Dev

使用已注册的lambda将一种类型转换为另一种类型的类

来自分类Dev

创建将一种类型的函数转换为另一种类型的函数

来自分类Dev

如何将一种类型的对象(接口)转换为另一种类型(接口)?

来自分类Dev

无法将一种类型转换为另一种类型错误

来自分类Dev

如何将一种类型的对象数组转换为另一种类型?

来自分类Dev

将字符串日期转换为另一种格式 C#?

来自分类Dev

在捕获错误时将值从一种类型转换为另一种类型的函数

Related 相关文章

  1. 1

    在C ++中将数据从一种类型转换为另一种类型?

  2. 2

    在c#中将一种类型转换为另一种类型

  3. 3

    C#将ObservableCollection转换为另一种类型

  4. 4

    向量从一种类型隐式转换为另一种c ++

  5. 5

    C#将对象强制转换为存储在字符串变量中的另一种类型

  6. 6

    C#将对象强制转换为存储在字符串变量中的另一种类型

  7. 7

    使用 C# 反射将一种类型的对象的值复制到另一种类型的对象

  8. 8

    在 C++ 中将一种结构类型分配给另一种类型

  9. 9

    C#将DateTime从一种格式转换为另一种格式

  10. 10

    C#将DateTime从一种格式转换为另一种格式

  11. 11

    在 C# 中获取一种类型的对象

  12. 12

    将一种类型转换为另一种类型

  13. 13

    将一种类型的列表转换为另一种类型

  14. 14

    将一种类型的 Observable 转换为另一种类型

  15. 15

    如何将嵌套对象从一种类型转换为另一种类型

  16. 16

    将每月数据从一种类型转换为另一种类型

  17. 17

    在C#中使用变量从一种形式转换为另一种形式

  18. 18

    我可以使用为某种类型指定的分配器在C ++中分配另一种类型的对象吗?

  19. 19

    我可以使用为某种类型指定的分配器在C ++中分配另一种类型的对象吗?

  20. 20

    将datagridview从一种形式传递到另一种c#

  21. 21

    从一种类型转换为另一种类型时的模板类型推导

  22. 22

    如何将一种类型的CompletableFuture转换为另一种类型?

  23. 23

    使用已注册的lambda将一种类型转换为另一种类型的类

  24. 24

    创建将一种类型的函数转换为另一种类型的函数

  25. 25

    如何将一种类型的对象(接口)转换为另一种类型(接口)?

  26. 26

    无法将一种类型转换为另一种类型错误

  27. 27

    如何将一种类型的对象数组转换为另一种类型?

  28. 28

    将字符串日期转换为另一种格式 C#?

  29. 29

    在捕获错误时将值从一种类型转换为另一种类型的函数

热门标签

归档