У меня есть несколько страниц, каждый из которых имеет свойство с именем Data
. На другой странице я устанавливаю эти данные следующим образом:
if (MyPage1 != null)
MyPage1.Data = this.data;
if (MyPage2 != null)
MyPage2.Data = this.data;
if (MyPage3 != null)
MyPage3.Data = this.data;
Есть ли возможность использовать нуль-условный оператор на MyPage
? Я думаю о чем-то вроде этого:
MyPage?.Data = this.data;
Но когда я пишу это так, я получаю следующую ошибку:
Левая часть присваивания должна быть переменной, свойством или индексом.
Я знаю это, потому что MyPage
может быть нулевым, а левая сторона больше не будет переменной.
Не то, чтобы я не мог использовать его, как я уже это делал, но я просто хочу знать, есть ли возможность использовать на нем оператор с нулевым условием.