我知道Task.Wait
在 UI 线程中调用是不好的。它会导致死锁。请参阅
采取以下代码:
public MainPage()
{
this.InitializeComponent();
step0();
step1();
}
private async Task step0()
{
await Task.Delay(5000);
System.Diagnostics.Debug.WriteLine("step 0");
}
private async Task step1()
{
await Task.Delay(3000);
System.Diagnostics.Debug.WriteLine("step 1");
}
}
如何确保始终在“步骤 1”之前打印“步骤 0”?使用Task.Wait
会导致死锁。这是 Windows 应用商店应用