【发布时间】:2011-11-29 13:56:05
【问题描述】:
什么是 JavaScript 的 setTimeout(callback, milliseconds) 以新的“异步”风格模拟 C#?
例如,如何将以下 continuation-passing-style JavaScript 重写为现代支持异步的 C#?
JavaScript:
function ReturnItAsync(message, callback) {
setTimeout(function(){ callback(message); }, 1000);
}
C#-5.0:
public static async Task<string> ReturnItAsync(string it) {
//return await ... ?
}
【问题讨论】: