async Task — awaitable. async void — fire-and-forget.
1// async Task — OK2public async Task DoWork() {3 await Task.Delay(1000);4}56await DoWork(); // Can await78// async void — dangerous9public async void DoWork() {10 await Task.Delay(1000);11}1213// DoWork(); // Cannot await