TaskEx.FromResult在其无法使用的平台上的替代方案

时间:2014-04-11 15:20:21

标签: task-parallel-library portable-class-library

我正在转换一个可移植的类库以使用不同的配置文件(78)。大多数更改都与反射API有关,现在我很少有最后一行无法编译,所有这些都使用了TaskEx.FromResult。

当方法返回Task时,TaskEx.FromResult很方便,并且需要从方法中包装并返回值T,例如:

public Task<int> ReturnTaskOfInt()
{
    return TaskEx.FromResult(42);
}

不幸的是,某些PCL配置文件无法使用TaskEx。也许写一个替代品并不难,我会很感激你的建议。

1 个答案:

答案 0 :(得分:2)

哎呀,这很容易。 TaskEx.FromResult不可用,但Task.FromResult就在那里。