下面的评估有快捷方式吗?一个我不需要指定值a两次的地方?
(a && b || a && c)
谢谢。:(
这应该适用于您:
(a && (b || c))
如果带大括号的条件对您来说不够清楚:
switch (a)
{
case true when b || c:
Console.WriteLine($"{a} | {b} | {c}");
break;
default:
Console.WriteLine("Nope!");
break;
}
https://dotnetfiddle.net/8RCcCr