Сообщение Re[3]: Какие фичи шарпа у вас прижились, начиная с 6-7 вер от 08.10.2025 12:28
Изменено 08.10.2025 12:37 VladD2
Re[3]: Какие фичи шарпа у вас прижились, начиная с 6-7 вер
Здравствуйте, Sharov, Вы писали:
S>А смысл, я же как раз узнать хотел, т.е. всех вариантов на выбор я не знаю. Да и не охота с этим возиться.
Ты можешь дать возможность добавлять свои варианты. Еще как вариант запроси сделать список фич ИИшку.
Дай ей промт вроде: Сделай краткий список фич C# 8-13 на русском языке.
Краткий список ключевых фич C# версий 8–13 на русском языке:
C# 8.0
C# 9.0
C# 10.0
C# 11.0
C# 12.0
C# 13.0
S>А смысл, я же как раз узнать хотел, т.е. всех вариантов на выбор я не знаю. Да и не охота с этим возиться.
Ты можешь дать возможность добавлять свои варианты. Еще как вариант запроси сделать список фич ИИшку.
Дай ей промт вроде: Сделай краткий список фич C# 8-13 на русском языке.
Краткий список ключевых фич C# версий 8–13 на русском языке:
C# 8.0
- Nullable reference types — защита от null-ссылок на этапе компиляции.
Default interface methods — реализация методов в интерфейсах.
Switch expressions и расширенное pattern matching.
Asynchronous streams (IAsyncEnumerable<T>).
C# 9.0
- Records — неизменяемые типы со сравнением по значению.
Init-only свойства — можно задать только при инициализации.
Top-level statements — упрощённая точка входа без Main.
Relational и logical patterns в сопоставлении с образцом.
C# 10.0
- File-scoped namespaces — namespace MyNamespace;.
Global using directives — общие using для всего проекта.
Record structs — структуры с семантикой record.
Улучшенные лямбда-выражения (явные типы возврата и параметров).
C# 11.0
- Raw string literals — строки без экранирования ("""...""").
Generic math — математические операции в обобщённых типах.
Required members — обязательные свойства через required.
List patterns — сопоставление с образцом по элементам списка.
UTF-8 string literals — строковые литералы в кодировке UTF-8.
C# 12.0
- Primary constructors — конструкторы прямо в объявлении класса/структуры.
Collection expressions — единый синтаксис инициализации коллекций ([1, 2, ..items]).
C# 13.0
- params для IEnumerable<T> и других коллекций.
Новый тип `Lock` для упрощённой синхронизации.
Поддержка ref struct в итераторах и асинхронных методах.
Улучшения вывода типов делегатов и групп методов.
Re[3]: Какие фичи шарпа у вас прижились, начиная с 6-7 вер
Здравствуйте, Sharov, Вы писали:
S>А смысл, я же как раз узнать хотел, т.е. всех вариантов на выбор я не знаю. Да и не охота с этим возиться.
Ты можешь дать возможность добавлять свои варианты. Еще как вариант запроси сделать список фич ИИшку.
Дай ей промт вроде: Сделай краткий список фич C# 8-13 на русском языке.
Вот выхлоп. Поставил
на том, что сам использую.
Краткий список ключевых фич C# версий 8–13 на русском языке:
C# 8.0
C# 9.0
C# 10.0
C# 11.0
C# 12.0
C# 13.0
S>А смысл, я же как раз узнать хотел, т.е. всех вариантов на выбор я не знаю. Да и не охота с этим возиться.
Ты можешь дать возможность добавлять свои варианты. Еще как вариант запроси сделать список фич ИИшку.
Дай ей промт вроде: Сделай краткий список фич C# 8-13 на русском языке.
Вот выхлоп. Поставил
Краткий список ключевых фич C# версий 8–13 на русском языке:
C# 8.0
Asynchronous streams (IAsyncEnumerable<T>).
C# 9.0
Top-level statements — упрощённая точка входа без Main.
C# 10.0
Улучшенные лямбда-выражения (явные типы возврата и параметров).
C# 11.0
UTF-8 string literals — строковые литералы в кодировке UTF-8.
C# 12.0
C# 13.0
Новый тип `Lock` для упрощённой синхронизации.
Поддержка ref struct в итераторах и асинхронных методах.