The goal of the language is programmer productivity. To this end, the language
balances simplicity, expressiveness, and performance. The C# language is
platform-neutral, but it was written to work well with the Microsoft .NET
Framework. C# 7.0 targets .NET Framework 4.6/4.7.
The programs and code snippets in this book mirror those in Chapters 2
through 4 of C# 7.0 in a Nutshell and are all available as interactive samples
in LINQPad. Working through these samples in conjunction with the book
accelerates learning in that you can edit the samples and instantly see the
results without needing to set up projects and solutions in Visual Studio.