C#9 中的 && 和 and 有什么区别?

What is the difference between && and and in C#9?

既然C#9中有关键字and,那我什么时候用and,什么时候用&&

&& || !: bool

上的布尔运算符

and or not:模式上的布尔运算符

这些是针对不同用例的不同运算符

&& 适用于布尔值,如前所述

and 适用于模式匹配表达式,旨在通过逻辑连词组合其中的两个

同样适用于 ||or,以及 !not