C# 6 was released with Visual Studio 2015 in July 2015. It contains a host of new features, primarily aimed at removing annoying repetition and long-windedness. I'll go through the features of C# 6 and demonstrate what they look like in a real code base (Noda Time) as well as abusing them where possible, as usual.
YOU MAY ALSO LIKE:
Party like it's 2015 with C# 6!
Jon Skeet is a Senior Software Engineer at Google, working out of the London office (and his shed). By day, he works on making Google Cloud Platform an awesome environment for C# developers, focusing on client libraries for Google APIs. By night, he maintains the Noda Time date/time library for .NET and writes about C#. On days containing a "y" in their name, he trawls Stack Overflow for interesting C# and Java questions.