The C# programming language has matured over the years; more language features and constructs are being added with the release of each version. A language that originally was only being developed in house by Microsoft and run only on Windows operating systems is now open source and cross-platform. This is made possible through .NET Core and Version 7 (7.0 and 7.1) of the language, which added flavors and improved the available features of the language. The roadmap of the language, especially Version 7.2 and 8.0, promises to add more features to the language.
A look at the new features of C# 7
Tuples enhancement
Tuples were introduced into C# language in Version 4 and are used in the simplified form to provide structure with...