# What are relational operators in C#?

CsharpProgrammingServer Side Programming

To compare two values in C#, use the Relational operators.

The following are the relational operators in C#.

OperatorDescription
==Checks if the values of two operands are equal or not, if yes then condition becomes true.
!=Checks if the values of two operands are equal or not, if values are not equal then condition becomes true.
>Checks if the value of left operand is greater than the value of right operand, if yes then condition becomes true.

Checks if the value of left operand is less than the value of right operand, if yes then condition becomes true.
>=Checks if the value of left operand is greater than or equal to the value of right operand, if yes then condition becomes true.

Checks if the value of left operand is less than or equal to the value of right operand, if yes then condition becomes true.

For example, to compare two integer variables for equality −

if (a == b) {
Console.WriteLine("Line 1 - a is equal to b");
} else {
Console.WriteLine("Line 1 - a is not equal to b");
}

In the same way, it would work for other relational operators.

The following is an example showing how to work with relational operators in C# −

## Example

Live Demo

using System;

class Program {
static void Main(string[] args) {
int a = 21;
int b = 10;

if (a == b) {
Console.WriteLine("Line 1 - a is equal to b");
} else {
Console.WriteLine("Line 1 - a is not equal to b");
}

if (a < b) {
Console.WriteLine("Line 2 - a is less than b");
} else {
Console.WriteLine("Line 2 - a is not less than b");
}

if (a > b) {
Console.WriteLine("Line 3 - a is greater than b");
} else {
Console.WriteLine("Line 3 - a is not greater than b");
}

/* Lets change value of a and b */
a = 5;
b = 20;

if (a <= b) {
Console.WriteLine("Line 4 - a is either less than or equal to b");
}

if (b >= a) {
Console.WriteLine("Line 5 - b is either greater than or equal to b");
}
}
}

## Output

Line 1 - a is not equal to b
Line 2 - a is not less than b
Line 3 - a is greater than b
Line 4 - a is either less than or equal to b
Line 5 - b is either greater than or equal to b
Published on 06-Aug-2018 08:53:26