Relational operators in C#

(Last Updated On: January 29, 2019)

Relational operators in C# – Relational operators in C# language e.g. equal, greater than or less than etc. are used to check the relationship between two variables or expressions. It is also known as comparison operators in C# programming.

For example,

If int a =10 and int b =20;
Then, we car write a relation ship as a == b to check if a and b are equal.

Or as , a > = b; to check if a is >= b etc.

NOTE: All Relational operators returns Boolean value. E.g. considering above value of a and b, the expression, a == b, returns false, as a is 10 and b=20.

List of relational operators in C# language.

= = Equal to, e.g. a == b;

> Greater than e.g. a > b;

< Less that e.g. a < b; > = Greater than or equal to. E.g. a >= b;

< = Less than or equal to. E.g. a <=b;

!= Not equal to. E.g. a != b;

 

C# Code:

Uses of all relational operators are shown by C# program example. All expressions using relational operators returns true or false as an output.

public class Sample
    {

        public static void Main(String[] args) {
 
		int a = 10;
		int b = 20;
 
		// Check if a is Equal to b
		Console.WriteLine("a == b :" + (a == b));
 
		// Check if a is greater than b
		Console.WriteLine("a > b :" + (a > b));
 
		// Check if a is less than b
		Console.WriteLine("a < b :" + (a = b :" + (a >= b));
 
		// Check if a is less than or equal to b
		Console.WriteLine("a <= b :" + (a <= b));
 
		// Check if a is not equal to b
        Console.WriteLine("a != b :" + (a != b));
 
	}
    }

Output:
a == b :false
a > b :false
a = b :false
a <= b :true
a != b :true