C# Comparison Operators

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#.

 

Share your thought