在 C# 中,逻辑运算符用于对布尔表达式进行逻辑操作,并返回一个布尔结果。
bool a = true;
bool b = false;
bool result = a && b;
Console.WriteLine(result); // 输出 false
int x = 5;
int y = 10;
bool condition = (x > 0) && (y > 0);
Console.WriteLine(condition); // 输出 true
bool a = true;
bool b = false;
bool result = a || b;
Console.WriteLine(result); // 输出 true
int x = 5;
int y = -2;
bool condition = (x > 0) || (y > 0);
Console.WriteLine(condition); // 输出 true
bool a = true;
bool result = !a;
Console.WriteLine(result); // 输出 false
int x = 5;
int y = -2;
bool condition = !(x > 0);
Console.WriteLine(condition); // 输出 false
bool a = true;
bool b = false;
bool result = a ^ b;
Console.WriteLine(result); // 输出 true
int x = 5;
int y = 10;
bool condition = (x > 0) ^ (y > 0);
Console.WriteLine(condition); // 输出 false
以上是 C# 中常用的逻辑运算符及其示例代码。您可以使用这些运算符对布尔表达式进行逻辑操作,并根据逻辑结果执行相应的代码逻辑。逻辑运算符对于条件语句、循环控制和布尔表达式的处理非常有用。