C# 关系运算符作用于两个操作数,如果两个操作数之间的关系成立,则返回布尔值 true (1)。否则,它返回 false (0)。下面的关系运算符表显示了不同的关系运算符。
| 符号 | 运算 | 示例 |
|---|---|---|
| = = | 等于 | 3 = = 2 返回 false |
| > | 大于 | 3 > 2 返回 true |
| < | 小于 | 3 < 2 返回 false |
| > = | 大于或等于 | 3 > = 2 返回 true |
| < = | 小于或等于 | 3 < = 2 返回 false |
| != | 不等于 | 3 ! = 2 返回 true |
关系运算符示例
在下面的 C# 代码中,我们使用了两个整型变量 x 和 y。对它们应用不同的关系运算符后,结果存储在一个布尔变量 result 中。
using System;
class Relational_Operators
{
static void Main()
{
int x = 10;
int y = 15;
bool result;
result= (x==y);
Console.WriteLine("{0} == {1} returns {2}", x, y, result);
result= (x>y);
Console.WriteLine("{0} > {1} returns {2}", x, y, result);
result= (x<y);
Console.WriteLine("{0} < {1} returns {2}", x, y, result);
result= (x>=y);
Console.WriteLine("{0} >= {1} returns {2}", x, y, result);
result= (x<=y)
Console.WriteLine("{0} <= {1} returns {2}", x, y, result);
result= (x != y);
Console.WriteLine("{0} != {1} returns {2}", x, y, result);
}
}
在上面的 C# 示例中,整型变量 x=10, y=15 是两个操作数。对它们应用关系运算符后,如果表达式成立,则 True 存储在 result 中,否则存储 False。
