关于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 编辑过 |
关键字查询
相关文章
正在查询... |