In this article you will learn about C# features from 3.0 to 6.0 versions.
C# 3.0 features
C# 4.0 features
C# 5.0 features
C# 6.0 features
References:
Mastering SOLID Principles in C#