Перейти к содержимому

C# 14 удалил этот if-оператор 🤯 | Крошечная фича, огромная разница

Coder

0:00 / 0:00

C# 14 удалил этот if-оператор 🤯 | Крошечная фича, огромная разница

152 просмотра · 3 нед. назад
Coder
30 подписчиков
152 просмотра · 3 нед. назад
Что если бы одна крошечная функция C# 14 могла удалить целое оператор `if` из вашего кода? В этом видео мы рассмотрим *условное присваивание null в C# 14* и увидим, как это: if (user is not null) { user.Name = "John"; } может превратиться в: user?.Name = "John"; Вот и всё. Никаких лишних `if`. Никакой ненужной вложенности. Мы рассмотрим: ✅ Что такое условное присваивание null ✅ Как `?.` работает с присваиваниями ✅ До и после C# 14 ✅ Примеры из реальной жизни ✅ Когда его следует использовать ✅ Когда НЕ следует заменять оператор `if` Это небольшая функция C# 14, но это отличный пример того, как современный C# продолжает сокращать ненужный код без ущерба для читаемости. Если вы работаете с C# и .NET, подпишитесь, чтобы получать больше практических советов по C#, информации о разработке ИИ и инструментах для разработчиков. Подробнее: https://thedotnetengineer.blogspot.com/ Продукты https://shemeena.gumroad.com/l/iyqcfa #CSharp #CSharp14 #DotNet #Programming #Microsoft