如果我有一个异步方法:
public async Task MyMethodAsync()
{
// [.. Some synchronous code here ..]
await AnotherAsyncMethod();
}
在我的代码中的某个时刻,我这样称呼它:
await MyMethodAsync();
此语句是否会立即返回调用方,甚至无需输入 MyMehodAsync ?我猜是这样,但不确定。
如果我希望调用MyMethodAsync
首先立即执行该[.. Some synchronous code here ..]
部分,我应该这样做:
var t = MyMethodAsync();
await t;
谢谢