How can I wait for a void async method to finish its job?
void async
for example, I have a function like below:
async void LoadBlahBlah() { awa
Best practice is to mark function async void only if it is fire and forget method, if you want to await on, you should mark it as async Task.
async void
async Task
In case if you still want to await, then wrap it like so await Task.Run(() => blah())
await Task.Run(() => blah())