কম্পিউটার টিউটোরিয়াল

C#-এ রিলেশনাল অপারেটর (Relational Operators) কী কী?

C#-এ দুটি মান তুলনা করতে রিলেশনাল অপারেটর ব্যবহার করা হয়।

রিলেশনাল অপারেটর তালিকা

অপারেটরবর্ণনা
==দুই অপারেন্ডের মান সমান কিনা যাচায়, সমান হলে কন্ডিশন true হয়।
!=দুই অপারেন্ডের মান সমান নয় কিনা যাচায়, সমান না হলে কন্ডিশন true হয়।
>বাম অপারেন্ডের মান ডান অপারেন্ডের চেয়ে বড় কিনা যাচায়, বড় হলে true হয়।
<বাম অপারেন্ডের মান ডান অপারেন্ডের চেয়ে ছোট কিনা যাচায়, ছোট হলে true হয়।
>=বাম অপারেন্ডের মান ডান অপারেন্ডের চেয়ে বড় বা সমান কিনা যাচায়, হ্যাঁ হলে true হয়।
<=বাম অপারেন্ডের মান ডান অপারেন্ডের চেয়ে ছোট বা সমান কিনা যাচায়, হ্যাঁ হলে true হয়।

উদাহরণ: দুটি ইন্টিজার তুলনা

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

সম্পূর্ণ উদাহরণ

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"); } 
        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 a"); } 
    } 
}

আউটপুট

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 a
  1. C# প্রোগ্রামে কনস্ট্রাক্টর (Constructors) কী?

  2. C#-এ লেফট শিফট এবং রাইট শিফট অপারেটর (>> এবং <<) কী?

  3. C#-এ লজিক্যাল অপারেটর (Logical Operators) কী কী?

  4. C#-এ ডিস্ট্রাক্টর (Destructor) কী?