Пока все обсуждают C# 15, в .NET 11 Preview 5 приехало несколько полезных улучшений библиотек и SDK.
🈶 JSON Lines в System.Text.Json
Теперь IAsyncEnumerable<T> можно сериализовать в формате JSON Lines без ручной сборки строк. Полезно для логов, событий и потоковой обработки данных.
🈶 EqualityComparer.Create по селектору ключа
Новая перегрузка позволяет быстро создавать компараторы для HashSet, Distinct и GroupBy без собственного IEqualityComparer<T>.
🈶 StringBuilder.MoveChunks
Передаёт накопленный текст в другой StringBuilder без копирования символов. Особенно интересно для генераторов кода и других сценариев с большими объёмами текста.
🈶 Улучшения производительности библиотек
В Preview 5 продолжается работа над уменьшением аллокаций и ускорением базовых API платформы.
🈶 Подготовка к C# 15
SDK и инструменты продолжают получать поддержку новых возможностей языка ещё до финального релиза .NET 11.
🔗 Подробнее
📍 Навигация: Вакансии • Задачи • Собесы
🐸 Библиотека шарписта
#async_news
