gpt4 book ai didi

c# - 我怎样才能避免 == null 检查?

转载 作者:行者123 更新时间:2023-12-04 02:41:39 26 4
gpt4 key购买 nike

这是我在项目中广泛使用的代码,我想知道我能否以某种方式重构它,以便我可以避免 == 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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com