Async & exceptions in C#

This quick post is motivated by a question on StackOverflow. Basically it is a simple console program you can run to see how exceptions are handled in C# async methods. Common wisdom is “don’t have async void methods; always return a Task” but that simple signature change is neither necessary nor sufficient to handle exceptions…

1