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