我正在使用新的 Async CTP 位,我无法让它与服务器端或命令行程序一起工作(所有示例都是 WPF 或 Silverlight)。例如,一些琐碎的代码,如:
class Program {
static void Main() {
Program p = new Program();
var s = p.Ten2SevenAsync();
Console.WriteLine(s);
}
private async Task<int> Ten2SevenAsync() {
await TaskEx.Delay(10000);
return 7;
}
}
立即返回并打印System.Threading.Tasks.Task
1[System.Int32]` 而不是等待 10 秒并返回 7(如我所料)。一定是我想念的明显东西。