This article describes new features of C# 7.1, C# 7.2 and lists some of the planned features of C# 8. Here’s a quick overview of what the article covers:
- How to select C# language version in visual studio (C#7.1/C#7.2)?
- New features in C# 7.1
- Inferred tuple element names
- Async main
- Default literal expressions
- New features in C# 7.2
- Private protected access modifier
- Non-trailing named arguments
- Leading underscores in numeric literals
- Reference semantics with value types
- A Preview of C# 8
Get the details at Code Project