好像我过去曾经遇到过这个问题的答案,但现在我无法找到它.
假设我有两个异步方法,Method1和Method2.如果我需要按顺序调用Method1然后调用Method2(读取,Method1必须在Method2之前完成),以下代码是否正确?
await Method1();
await Method2();
Run Code Online (Sandbox Code Playgroud)
根据此处对另一个SO问题的接受答案的信息以及MSDN文章中的信息,我相信这是正确的方法.此外,这段代码似乎可行,但我不想引入一个稍微难以追踪的微妙错误.