Welcome to the official repository with C# 9 Learning Tests!
Hope you enjoyed the presentation and now ready to try out new C# by yourself. 🚀 To run the tests just open the solution in your favorite IDE and run all tests from it.
Tests are organized into numbered folders, each one highlighting one of the new C# features.
- 01 - Init-only setters
- 02 - Records
- 03 - Pattern matching enhancements
- 04 - Nullable generic constraints enhancements
- 05 - Target-typed new expression
If you really liked the topic and want to dive deeper yourself consider visiting those resources
- C# 9 Language proposals: init-only setters, records, pattern matching enhancements, nullable constraints, target-typed new, covarinant return types
- Awesome online Roslyn sandbox.
- C# features status on GitHub
- .NET Foundation website
- Help taking JavaScript down, join Blazor ranks 😀