Session Details

Making Use of New C# Features

Regular Session

New features are constantly being added to Microsoft’s flagship language, C#, and the pace of this change is increasing. In the past couple of years, we welcomed C# 6 and C# 7, the last languages release of their size. Microsoft is now releasing updates to the language in point releases, since C# is no longer so coupled to Visual Studio. In 2017 alone, Microsoft shipped C# versions 7.0, 7.1, and 7.2 without any sign of slowing.

Normally, sessions about new language features only happen well before the release of the new language, leaving you with time to forget everything you've learned by the time you're actually able to adopt the new language! In this fast-paced session, Brendan will show you the recent, practical improvements added to C# that you can take back with you and immediately start using to clean up and improve your own code. This is definitely a session you won't want to miss!

Some of the features you’ll learn about include:

  • String Interpolation
  • Output Variables
  • Tuples (with 7.1 improvements)
  • Pattern Matching
  • Local Functions
  • Discards
  • Async Main
  • Default Literal Expressions
  • Non-trailing named arguments

Some proposed features you’ll find out about:

  • Non-Nullable & Nullable Reference Types
  • Record Types
  • Default Interface Implementation
  • Extension Properties


A software development conference in the Louisville, KY area on designed to cover all aspects of software development regardless of development stack.

Contact Us
Keep in Touch