10 полезных фич C#:
1. Async/await-паттерны: используют вместе для создания асинхронного метода.
https://aka.ms/msdn_library_hh191443
2. Инициализаторы объектов и коллекций: позволяют присваивать значения всем доступным полям и свойствам объекта во время создания без вызова конструктора.
https://aka.ms/msdn_library_bb384062
3. Лямбды, делегаты и предикаты: встречаются во многих примерах. Прочитайте ниже, чтобы понять почему.
https://aka.ms/codeaddiction_140816
4. Оператор ??: называется оператором объединения со значением NULL. Он возвращает левый операнд, если этот операнд не имеет значение NULL, в противном случае возвращается правый операнд.
https://aka.ms/msdn_library_ms173224
5. Null-условный оператор (?.): призван облегчить проверку на NULL значения. Он возвращает None значения, если объект класса, к которому применен оператор, равен None.
https://aka.ms/msdn_library_dn986595
Про остальные фичи можно узнать в статье: https://aka.ms/hownot2code_241116
#dev@msdnru #code@msdnru #cheatsheet@msdnru #csharp@msdnru