逻辑非运算符
一元前缀 ! 运算符计算操作数的逻辑非。 也就是说,如果操作数的计算结果为 false ,它生成 true ;如果操作
数的计算结果为 true ,它生成 false
bool passed = false;
Console.WriteLine(!passed);
// output: True Console.WriteLine(!true);
// output: False
从 C# 8.0 起,一元后缀 ! 运算符为 null 包容运算符。
逻辑 AND 运算符 &
& 运算符计算操作数的逻辑与。
如果 x 和 y 的计算结果都为 true ,则 x & y 的结果为 true 。 否则,结果 为 false 。
即使左侧操作数计