gpt4 book ai didi

c# - 相当于 Promise.then() 的任务是什么?

转载 作者:可可西里 更新时间:2023-11-01 07:57:37 25 4
gpt4 key购买 nike

通过使用 Promise(s) 为 TypeScript 添加 async/await,在语法上看起来非常接近 Task(s)。

例子:

promise (TS)

public async myAsyncFun(): Promise<T> {
let value: T = await ...
return value;
}

任务(C#)

public async Task<T> MyAsyncFun() {
T value = await ...
return value;
}

我想知道是否反过来,对于 Task(s) 是否存在等同于 .then() 的方法。

例子:

promise (TS)

Promise<T> promise = ...
promise.then((result: T) => ...do something...);

最佳答案

我使用了 ContinueWith,如果您有一个或多个任务正在运行,它就可以工作。

例子:

public async Task<T> MyAsyncFun() {
T value = await ...
return value;
}

MyAsyncFun().ContinueWith(...

https://msdn.microsoft.com/en-us/library/dd270696(v=vs.110).aspx

关于c# - 相当于 Promise.then() 的任务是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41171514/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com