【发布时间】:2020-04-06 15:05:58
【问题描述】:
我有 6 个 List<int> :PL1、PL2、PL3、PL4、PL5 和 PL6,如果所有这些列表都没有计数 6。
例子:
除PL4 之外的所有列表的计数均为 6 -> 该函数将执行。
所有列表的计数为 6 -> 函数不会执行。
我正在尝试通过以下方式实现这一目标:
if (PL6.Count != 6 && PL5.Count != 6 && PL4.Count != 6 && PL3.Count != 6 && PL2.Count != 6 && PL1.Count != 6)
{
Function();
}
.. 这不起作用。我如何让它工作?我在声明中尝试了&、&&、| 和||。
【问题讨论】:
-
上面的代码不适合你吗?或者您正在寻找更清洁的方法?你必须告诉我们你想要什么。 :)
-
听起来您想使用逻辑 OR 而不是 AND。或者否定整个 AND 操作链的结果
-
是的,我的方法在这里不起作用,我想知道如何实现我所写的。 OR 也不起作用。我试过
&、&&、|和||。
标签: c# list if-statement console-application logical-operators