C# Relational Operators

The C# Relational operators work on two operands and return the boolean value true (1) if the relation between two operands is satisfied. Otherwise, it returns false (0). The following C# Relational operators table shows different relational operators.

SymbolsOperationExample
= =Equal To3 = = 2 returns false
>Greater than3 > 2 returns true
<Less than3 < 2 returns false
> =Greater than or equal to3 > = 2 returns true
< =Less than or equal to3 < = 2 returns false
!=Not Equal To3 ! = 2 returns true

C# Relational Operators Example

In the following C# code, we have taken two integer variables x and y. After applying different relational operators on them, the result stored in a Boolean variable 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);
     }
}

In the above C# example, integer variables x=10, y=15 are the two operands. And on applying relational operators on them, of the expression is satisfied, True is stored in the result otherwise False.

C# Relational Operators 1

About Suresh

Suresh is the founder of TutorialGateway and a freelance software developer. He specialized in Designing and Developing Windows and Web applications. The experience he gained in Programming and BI integration, and reporting tools translates into this blog. You can find him on Facebook or Twitter.