假设我有两个事件 A 和 B。每个事件都引发一个异步调用,比如 AsyncA 和 AsyncB。
我想要的是:只有AsyncB完成后,A才会调用AsyncA。
事件 A 和 B 按顺序触发:A,然后是 B。 我希望 AsyncA 在 AsyncB 完成之前完成,但实际上,大多数时候,AsyncB 在 AsyncA 之前完成。
我无法将 AsyncB 调用放入 AsyncA 完成事件中。 如何确保 AsyncB 始终在 AsyncA 之后?
最佳答案
如果顺序很重要,那么异步方法调用就不合适了。
关于c# - 如何等待异步调用完成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8258874/