以下是方法:
async (a) =>
{
await DoSomethingForTheFirstTimeAsync();
await DoSomethingForTheSecondTimeAsync();
await DoSomethingForTheLastTimeAsync();
}
问题是:“在最后一次通话完成后,我们会回到该方法吗?”我没有看到任何应该需要的场景。
答案 0 :(得分:2)
需要它的一个场景是最后一个方法抛出异常。 Await将抛出调用方法的上下文。
您可以在方法中的右大括号上设置断点 - 因此,最后一次调用返回。