A Tour through C# and Visual Basic Language Changes


The next version of your favorite language won’t have a single big marquee features. It will be a collection of small extensions and time saving enhancements. This talk walks through the most important of these new features – the ones you’ll love and the ones you might hate. You’ll learn about these from an MVP who heard many of the arguments in settling on sometimes imperfect syntax. Primary constructors, auto property initializers, getter only auto properties and better member declaration and access will make your code simpler. Features like binary literals and digit separators will make your code easier to read. Await in catch and finally, exception filters, private protected and the nameOf operator will let you do things you could not do before. IEnumerable parameter arrays and constructor inference plug holes in the language. There are over 30 language enhancements on the table, learn which ones made the cut and how to use them effectively.

Kathleen Dollard

Kathleen Dollard loves to code and loves to talk about code. Along the way she’s an architect, a “manager”, a teacher, a writer, a speaker, and hopefully still a fun person! She’s written tons of articles, a book, and spoken around the world. She’s the Director of Engineering for ROI Code, previously Real and has videos in both the www.pluralsight.com and www.wintellectnow.com.