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");
}
}
「ステップ 0」が常に「ステップ 1」の前に印刷されるようにするにはどうすればよいですか? 使用Task.Wait
するとデッドロックが発生します。これは Windows ストア アプリです