關于C# 中 ?? 符號的小理解
當前位置:點晴教程→知識管理交流
→『 技術文檔交流 』
摘錄一個今天看代碼時發現的一種簡潔代碼的寫法: public RelayCommand ConnectCommand { get { return _connectCommand ?? (_connectCommand = new RelayCommand( async () => await ConnectAsync(), () => CanConnect)); } } 對!沒錯!就是想記錄下這一句: return _connectCommand ?? (_connectCommand = new RelayCommand( async () => await ConnectAsync(), () => CanConnect)); 炒雞激動!實際上" ?? "這個運算符表示的是前面的變量如果為空則返回 "??" 后面的值! 該文章在 2021/1/29 21:55:15 編輯過 |
關鍵字查詢
相關文章
正在查詢... |