【发布时间】:2017-05-01 11:45:29
【问题描述】:
通过使用 Promise(s) 向 TypeScript 添加 async / await 可以在语法上看起来非常接近 Task(s)。
例子:
承诺(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() 的方法。
例子:
承诺(TS)
Promise<T> promise = ...
promise.then((result: T) => ...do something...);
【问题讨论】:
-
查看
Task延续(msdn.microsoft.com/en-us/library/ee372288(v=vs.110).aspx)。还有一些其他有趣的方法,例如When...()和Wait...()方法(msdn.microsoft.com/en-us/library/…)
标签: c# .net typescript async-await