Technology mix: Magical C# 9 - something positive in 2020?
summary
C# 9 arrives alongside .NET 5 (release candidate now, GA expected November 2020) and adds concrete features: init-only setters let object initializers create immutable properties; records with value equality and the with-expression generate cloning constructors, deconstructors and concise positional syntax; top-level statements remove Program/Main ceremony; pattern matching gains relational and logical patterns and simple-type checks; compiler now does smarter target-typing for new and conditional expressions and supports covariant-like returns.
AI-written summary · about
chapters (10)
- 0:00Introduction and speaker info
- 1:12C# 9 release timeline
- 2:37Improved properties with init
- 5:06New records concept
- 9:19Records concise syntax
- 11:55Records equality and inheritance
- 12:18Top-level statements in main
- 13:20Pattern matching improvements
- 15:07Other small C# 9 features
- 17:56Summary and Q&A
related talks
59mWhat's new in C#? Exciting new features in C# 9, 10 and 11!
01h 00mWhat's new in C#? - Exciting new features in C# 9, 10 and 11!
55mLet’s catch up with C#! Exciting new features in C# 9, 10, 11 and 12!
41mWhat's New in C# 9
59mLet’s catch up with C#! Exciting new features in C# 9, 10, 11, 12 and 13!
59mLet’s catch up with C#! Exciting new features in C# 9, 10, 11, 12 and 13!
59mWhat's new in C#? Exciting new features in C# 8.0, 9.0 and 10!
01h 14mThe Top 10 Best New Features in C# Version 6 to 9
