Get Mystery Box with random crypto!

.NET 5 was just released with the C# 9.0. There are many perfo | 0x4516

.NET 5 was just released with the C# 9.0. There are many performance improvements along with unification of the .NET Core's versioning. The suffixed word "Core" was removed and now it's .NET 5. The "legacy" major framework is left at version 4.8 for now and features are freezed, there will be only security updates to it.
What's new in .NET 5
About performance improvements with benchmarks.
C# 9.0 adds the following features and enhancements to the C# language:
• Records
• Init only setters
• Top-level statements
• Pattern matching enhancements
• Native sized integers
• Function pointers
• Suppress emitting localsinit flag
• Target-typed new expressions
• Static anonymous functions
• Target-typed conditional expressions
• Covariant return types
• Extension GetEnumerator support for foreach loops
• Lambda discard parameters
• Attributes on local functions
• Module initializers
• New features for partial methods
About C# 9.
You can experiment with .NET 5 for now, but it's .NET 6 that will become a long-term-support version.
New version of .NET will become available every year since now in November (N=.NET probably :) ).
- Web Forms are dead: replaced with Blazor/Razor Pages.
- The WCF is also dead, they suggest to replace it with gRPC.

More on topic:
The Journey to One .NET
https://medium.com/dev-genius/c-9-early-review-5bcd88296c54
HackerNews
https://news.ycombinator.com/item?id=25047409
#dotNET