I’m a big fan of the new, more explicit and predictable handling of async/await in C# 7.


I’ve been using Visual Studio 2017 for my development work since its first public preview release last year, and I have to say that it has been an absolute joy to use so far (with one or two exceptions). One thing that I really like about VS2017 is how much better it handles asynchronous programming than previous versions did. This is particularly true when using async/await , which was introduced in C# 5 but whose usage was pretty confusing at the time due to some unfortunate design decisions made by Microsoft (and not just them – many languages got this wrong initially)

Back to Main