这两种使用 await 的形式有什么功能上的区别吗?
string x = await Task.Factory.StartNew(() => GetAnimal("feline"));
Task<string> myTask = new Task<string>(() => GetAnimal("feline")); myTask.Start(); string z = await myTask;
具体来说,1.中每个操作的调用顺序是什么?是先调用 StartNew,然后调用 await,还是先调用 1.?