快捷方式和/或评估



下面的评估有快捷方式吗?一个我不需要指定值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

最新更新