Comparison operator in C#
In this article I will explain how to perform Comparison operator in C#.
Introduction
Comparison operator is very useful in C#. Comparison operators are basically used to compare two operands in a C# program. Comparison operator returns true or false value based on comparison. Comparison operators are used some condition statement and loop construct such as for loop, if..else.
The list of comparison operators are listed in a table.
Operator |
Name |
Example |
< |
Less than |
x<5 (returns true) |
> |
Greater than |
x>5 (returns false) |
<= |
Less than equal to |
x<=3 (returns true) |
>= |
Greater than equal to |
x>=3 (returns true) |
== |
Equal equal to |
x==3 (returns true) |
!= |
Not equal to |
x!=3 (returns false) |
Example
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Comparison_Operator
{
class Program
{
static void Main(string[] args)
{
int num1, num2;
//Accepting two inputs from the user
Console.Write("Enter first number\t");
num1 = Convert.ToInt32(Console.ReadLine());
Console.Write("Enter second number\t");
num2 = Convert.ToInt32(Console.ReadLine());
//Processing comparison
//Check whether num1 is greater than or not
if (num1 > num2)
{
Console.WriteLine("{0} is greater than {1}", num1, num2);
}
//Check whether num2 is greater than or not
else if (num2 > num1)
{
Console.WriteLine("{0} is greater than {1}", num2, num1);
}
else
{
Console.WriteLine("{0} and {1} are equal", num1, num2);
}
Console.ReadLine();
}
}
}
The output of following program