.NET 9 bietet Leistungsverbesserungen und Benutzerfreundlichkeitsverbesserungen ohne bahnbrechende Funktionen, ähnlich wie ein Smartphone-Update. Eine bedeutende Auslassung ist die Entfernung von impliziten Erweiterungstypen aus C# 13. Der Release enthält jedoch bemerkenswerte LINQ-Updates, wie Index und CountBy für einfache Sammlungsmanipulation und AggregateBy für effiziente Gesamtberechnungen. Die UUID-Version 7 wird für schnellere Datenbankabfragen eingeführt. HTTP/3 ist standardmäßig aktiviert, was die Netzwerkleistung verbessert, obwohl Kompatibilitätsüberlegungen bestehen. Ein neuer, verbesserteter Lock-Typ verbessert die Threadsicherheit. C# 13 führt impliziten Indexzugriff für vereinfachte Array-Initialisierung ein. ASP.NET Core 9 fügt hybrides Caching hinzu, um Cache-Stampedes zu vermeiden, und automatisiertes statisches Dateihandling mit MapStaticAssets. Insgesamt verfeinert .NET 9 bestehende Funktionalitäten, was die Leistung und die Entwicklererfahrung verbessert. Das Update konzentriert sich auf subtile, aber effektive Verbesserungen anstelle von revolutionären Änderungen.
dev.to
Here's What’s New in .NET 9!
Create attached notes ...
