Task.FromResult的用途是什么 在C#中

在C#和TPL(任务并行库)中,Task该类表示正在进行的工作,该工作产生类型T的值。

我想知道Task.FromResult方法需要什么?

也就是说:在您已经掌握了生产价值的情况下,将其包装回Task的需求是什么?

唯一想到的是,它用作接受Task实例的其他方法的适配器。

回答:

我发现了两种常见的用例:

  1. 当您实现允许异步调用者的接口,但是您的实现是同步的。
  2. 存根/模拟异步代码以进行测试时。

以上是 Task.FromResult的用途是什么 在C#中 的全部内容, 来源链接: utcz.com/qa/434614.html

回到顶部