如何在LINQ查询中将布尔值与true和false进行比较?
如果hideCompleted为true,我想显示IsCompleted为false的值
如果hideCompleted为false,我想显示IsCompleted为true或false的值
例:
(t1.IsCompleted ?? false == (hideCompleted == true ? false : (true || false)))
解决方法
为了确保我理解正确,如果hideCompleted为false,你不关心IsCompleted的值是多少?如果是这样…
!(hideCompleted && t1.IsCompleted)