C# 7.0
C# 7 - Tuple return types and deconstruction
C# 7 - Pattern matching and switch expressions
C# 7 - Out variables
C# 7 - More Expression-Bodied Members
C# 7 - Ref Returns and Ref Locals
C# 7 - Generalized Async Return Types
C# 7 - Binary literals and digit separators
C# 7 - Throw Expressions
C# 7 - Local Functions
C# 7 - Discards
C# 7 - Pattern matching and switch expressions
C# 7 - Out variables
C# 7 - More Expression-Bodied Members
C# 7 - Ref Returns and Ref Locals
C# 7 - Generalized Async Return Types
C# 7 - Binary literals and digit separators
C# 7 - Throw Expressions
C# 7 - Local Functions
C# 7 - Discards
C# 7.1
C# 7.2