An interesting video from a recent NDC conference (Jan 27-31, 2020), comparing old coding style in C# with new options available to you as a developer. Shows a good deal of thought put into the language by its authors.
My favorite part is at 40:00 about simplying business requirement implementation with tuples and pattern matching.