C# 7.0 Features

Language support for Tuples

Local functions

out var declaration

Pattern Matching

Digit separators

Binary literals

throw expressions

Extended expression bodied members list

ref return and ref local

ValueTaskT