.NET 9 предлагает улучшения производительности и удобства использования без революционных функций, подобно обновлению телефона. Значительным упущением является удаление неявных типов расширений из C# 13. Однако выпуск включает заметные обновления LINQ, такие как Index и CountBy для более простого манипулирования коллекциями, и AggregateBy для эффективных общих расчетов. Введена версия 7 UUID для более быстрого запроса базы данных. HTTP/3 включен по умолчанию, что улучшает производительность сети, хотя существуют соображения по совместимости. Новый, улучшенный тип Lock повышает безопасность потоков. C# 13 вводит неявный доступ к индексу для упрощения инициализации массивов. ASP.NET Core 9 добавляет гибридное кэширование, предотвращающее кэш-штампеды, и автоматизированное обработку статических файлов с помощью MapStaticAssets. В целом, .NET 9 совершенствует существующие функции, повышая производительность и опыт разработчика. Обновление фокусируется на тонких, но значимых улучшениях, а не на революционных изменениях.
dev.to
Here's What’s New in .NET 9!
