通过使用 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/