标签:null-conditional-operator

  • 空条件运算符和if语句 - c#

    时间:2020-8-16

    该代码为何起作用: if (list?.Any() == true) 但是这段代码没有: if (list?.Any()) 说错误CS0266无法隐式转换类型“布尔”? “布尔” 那么,为什么不是语言功能在if语句中进行这种隐式转换呢? 参考方案 if语句将评估Boolean表达式。 bool someBoolean = true; if (someBool […]