6.7 关系和类型检测运算符
这里讨论的关系为大于、小于、大于等于、小于等于四种关系,等于和不等于关系在6.9节介绍。既然涉及比较,就意味着关系运算符是二元运算符,即必须有两个操作数。而且,关系运算符的结合性是左结合。
类型检测运算符为as和is,我们在5.3节进行了详细阐述,请读者自行参考。
关于关系运算符的说明,如表6-5所示。
由表6-5可知,使用了关系运算符的表达式返回bool类型的结果值:true或者false。
关系运算符的使用,如代码清单6-4所示。
代码清单6-4 关系运算符示例
1 using System;
2
3 namespace ProgrammingCSharp4
4{
5 class OperatorSample
6{
7 static void Main()
8{
9 int i1=10;
10 int i2=10;
11 int i3=20;
12
13 Console.WriteLine(“i1>=i2?{0}”,i1>=i2);
14 Console.WriteLine(“i1>i2?{0}”,i1>i2);
15 Console.WriteLine(“i1<i3?{0}”,i1<i3);
16 Console.WriteLine(“i1<=i3?{0}”,i1<=i2);
17}
18}
19}
上述代码的运行结果为:
i1>=i2?True
i1>i2?False
i1<i3?True
i1<=i3?True