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