Вопросы по теме 'null-conditional-operator'

Использование нулевого условного оператора в левой части присваивания
У меня есть несколько страниц, каждая из которых имеет свойство с именем Data . На другой странице я устанавливаю эти данные следующим образом: if (MyPage1 != null) MyPage1.Data = this.data; if (MyPage2 != null) MyPage2.Data =...
9452 просмотров
schedule 23.05.2024

Как я могу использовать Nullable Operator с Null Conditional оператором?
Старый способ int? myFavoriteNumber = 42; int total = 0; if (myfavoriteNumber.HasValue) total += myFavoriteNumber.Value *2; Новый способ? int? myFavoriteNumber = 42; total += myFavoriteNumber?.Value *2; //fails
687 просмотров

Что подразумевается под коротким замыканием нулевого условного оператора?
Примечание для будущих посетителей: этот вопрос был основан на ошибочном коде воспроизведения. Оператор ?. действительно делает короткое замыкание. Теперь вы можете закрыть эту вкладку браузера. В Интернете есть много источников,...
1025 просмотров
schedule 05.02.2024

Странный вопрос о нулевом условии?
env: VS2017 v15.9.24, консольный проект .net framework 2.0 c#. это очень простой консольный проект, никаких ссылок нет, все коды находятся в program.cs: namespace ConsoleApp1 { class Program { static void Main() {...
102 просмотров

В чем смысл оператора нулевого условия в PowerShell?
PowerShell 7 недавно вышел из экспериментальной стадии Нулевой условный ( ?. ) оператор . Немного поигравшись с этим и прочитав примеры по ссылке выше, я думаю, что понял, как это работает. В следующем примере, если $a не равно нулю и имеет...
19 просмотров

C# 6.0 условный оператор null в операторах if
Может кто-нибудь объяснить логику условного оператора null в операторах if? Представьте себе следующий код List<string> items = null; if (items?.Count == 0) { Console.WriteLine("error"); } else {...
109 просмотров
schedule 19.10.2022