Understanding what's new in C# 9
With the development environment set up to run C# 9 code, it's now time to wear our adventurer hat and explore what goodies C# 9 has got for us.
Listening to the developer community feedback, C# 9 has implemented quite a few productivity-focused enhancements. In addition, there are features such as immutable records, which will be appreciated by programmers who are familiar with functional languages, such as F#.
Participating in C# language design
C#'s language design team (LDT) has developed C# 9 in collaboration with the community in an open source repository on GitHub.
You too can participate, provide proposals, raise issues, and even contribute fixes in that repository.
Even if you are just interested in keeping abreast of the latest C# language developments and its future direction, browsing this repository (https://github.com/dotnet/csharplang) will provide excellent first-hand knowledge.
Let's first start...