.NET 8 вышел в релиз, значит можно начинать переносить свои проекты на новую версию. В этой статье мы рассмотрим новые улучшения и фишки: C# 12, производительность, Native AOT, GC, новые типы, направленные на повышение производительности, NuGet Audit и прочее.
![1080_Whats_New_In_NET8_ru/image1.png](https://habrastorage.org/getpro/habr/upload_files/cf5/a15/576/cf5a155764adaf18e4685dcaabccbe22.png)
C# 12
По нововведениям C# 12 мы уже прошлись в отдельной статье. В ней мы затронули новые особенности языка: первичные конструкторы, параметры по умолчанию, collection expressions, inline массивов и остальное. В этот раз изменений не очень много. А как вы оцениваете обновление языка? Мы вот взглянули, и сразу появились идеи для новых правил C# анализатора.
Кстати, раз уж речь зашла про анализатор, сделаю небольшой анонс. Мы уже работаем над…