In this first chapter, we will take a look at the C# 7.0 features by covering them in the following recipes:
- Working with Tuples - getting started
- Working with Tuples - going deeper
- Pattern matching
- Out variables
- Deconstruction
- Local functions
- Improvements to literals
- Ref returns and locals
- Generalized async return types
- Expression bodies for accessors, constructors, and finalizers
- throw expressions