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

Теги: C# Async Lambda

Теги других блогов: C# Async Lambda