C#中的逻辑运算符 官网
C#中的逻辑运算符用于布尔值的逻辑运算,主要有逻辑与()、逻辑或(||)和逻辑非(!)。 逻辑与():只有当两个操作数都为 true 时,结果才为 true。例如: bool a = true;bool b = false;bool result = a b; // 结果为 false 逻辑或(||):只要两个操作数中有一个为 true,结果就为 true。例如: bool c = true;bool d = false;bool result2 = c || d; // 结果为 true 逻辑非(!):对操作数取反。例如: bool e = true;bool result3 =!e; // 结果为 false 注意逻辑与和逻辑或运算符具有短路特性,即当结果可以提前确定时,后面的操作数将不再计算。