C# is one of the most powerful languages in the modern world of programming. It has one of the most powerful type system. There was a battle for sometime between Java and C# and now we can say for sure that C# won that battle from the language features point of view.
Visit For More information - https://www.simpliv.com/csharp/whats-new-in-c-6-c-7-and-visual-studio-2017
This Tutorial covers the following topics:
Autoproperties and Immutability Expression-bodied members Import of static members (using static) Nameof String interpolation Nullability, null-conditional operators Index initializers Exception Filters
Enhanced Tuples Pattern Matching Ref. Returns, Async Returns, Exceptions Deconstruction Local Functions (more functional programming! :) ) Out variables literals
VIsual Studio 2017:
Improved Navigation Run-to-Click (improved debugging) Improved IntelliSense Live Code Analysis Live Unit Testing