async Task — awaitable. async void — fire-and-forget.
1// async Task — can await2public async Task DoWork() {3 await Task.Delay(1000);4}56await DoWork(); // OK78// async void — cannot await9public async void DoWork() {10 await Task.Delay(1000);11}1213// DoWork(); // Cannot await!