C# 7 is a fantastic release and is available in Visual Studio 2017. It introduces developers to a lot of powerful features, some of which were previously only available in other languages. The new features introduced in C# 7 allow developers to write less code and be more productive.
The features available are:
- Tuples
- Pattern matching
- Out variables
- Deconstruction
- Local functions
- Improvements to literals
- Ref returns and locals
- Generalized async and return types
- Expression bodies for accessors, constructors, and finalizers
- Throw expressions
This chapter will take you through some of these features, while the rest of the book will introduce you to some of the other features as we go along. In this chapter, we ...