我有几页,每页都有一个名为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
可能为 null 并且左侧不再是变量。
并不是我不能像我已经拥有它那样使用它,而是我只想知道是否有可能在此使用空条件运算符。