作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是我在项目中广泛使用的代码,我想知道我能否以某种方式重构它,以便我可以避免 == null
一直检查?
ActiveCompany = admin.Company == null ? false : admin.Company.Active
最佳答案
您可以使用 C# 6:Null-conditional Operator
ActiveCompany = admin.Company?.Active == true;
true
的比较最后“转换”
bool?
至
bool
.您还可以使用空合并运算符来处理空值,如 Keith 所示。
关于c# - 我怎样才能避免 == null 检查?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57690828/
我是一名优秀的程序员,十分优秀!