【发布时间】:2015-11-11 00:22:32
【问题描述】:
如果 (Station?.SeparateJob) 被标记,我不明白为什么。
Resharper 对 if (Station?.SeparateJob == true) 很满意,通常它会标记 == true。
我认为 null 在这种情况下应该评估为 false,但我被告知我不能像这样将 nullable 转换为 bool。
【问题讨论】:
-
请记住,输出是一个可为空的布尔值,与不可为空的布尔值相比,它允许隐式转换。