and/or 评估的快捷方式
Shortcut for and/or evaluation
下面的测评有捷径吗?一个我不需要指定值 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;
}
下面的测评有捷径吗?一个我不需要指定值 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;
}