In this chapter you will learn:
- What is C# Comparison Operator?
- How many types of Comparison Operators in C sharp?
- How to use Comparison operators in a program?
The C# comparison operator is used to compare two operands. It returns true or false based on the comparison. The complete list of comparison operators is listed in a table.
Consider x is a variable and the value assigned the x=2 then,
| Operator | Name | Examples |
|---|---|---|
| < | Less than | x<5 (returns true) |
| > | Greater than | x>5 (returns false) |
| <= | Less than equal to | x<=2 (returns true) |
| >= | Greater than equal to | x>=2 (returns true) |
| == | Equal equal to | x==2 (returns true) |
| != | Not equal to | x!=2 (returns false) |
Examples:
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();
}
}
}Output
Enter first number 4
Enter second number 6
6 is greater than 4
__
You will learn more about if…else constructs in lateral session.
Summary
In this chapter, you learned about different types of C# comparison operatorsand also learned how to use it in a program. In next chapter, you will learn about Logical Operators in C#.
In this chapter you will learn: