সি শার্পে (C#) রিলেশনাল অপারেটরস দুটি মানের মধ্যে তুলনা করার জন্য ব্যবহৃত হয়। এই অপারেটরগুলো সাধারণত শর্ত যাচাই করতে এবং লজিক্যাল এক্সপ্রেশন তৈরি করতে সহায়ক। রিলেশনাল অপারেটরস একটি বুলিয়ান মান (সত্য বা মিথ্যা) প্রদান করে।
অপারেটর | বর্ণনা | উদাহরণ | ফলাফল |
---|---|---|---|
== | সমান কি না | a == b | True যদি a এবং b সমান হয় |
!= | অসমান কি না | a != b | True যদি a এবং b অসমান হয় |
> | বড় কি না | a > b | True যদি a , b থেকে বড় হয় |
< | ছোট কি না | a < b | True যদি a , b থেকে ছোট হয় |
>= | বড় বা সমান কি না | a >= b | True যদি a , b থেকে বড় বা সমান হয় |
<= | ছোট বা সমান কি না | a <= b | True যদি a , b থেকে ছোট বা সমান হয় |
নিচে কিছু উদাহরণ দেয়া হলো যেখানে C# এ রিলেশনাল অপারেটর ব্যবহার করে শর্ত যাচাই করা হয়েছে:
using System;
namespace RelationalOperatorsExample
{
class Program
{
static void Main(string[] args)
{
int a = 10;
int b = 5;
// == অপারেটর
Console.WriteLine("a == b : " + (a == b)); // Output: False
// != অপারেটর
Console.WriteLine("a != b : " + (a != b)); // Output: True
// > অপারেটর
Console.WriteLine("a > b : " + (a > b)); // Output: True
// < অপারেটর
Console.WriteLine("a < b : " + (a < b)); // Output: False
// >= অপারেটর
Console.WriteLine("a >= b : " + (a >= b)); // Output: True
// <= অপারেটর
Console.WriteLine("a <= b : " + (a <= b)); // Output: False
}
}
}
a == b : False
a != b : True
a > b : True
a < b : False
a >= b : True
a <= b : False
রিলেশনাল অপারেটরগুলো if
, else if
, এবং else
শর্তের মধ্যে ব্যবহার করা যায়, যা প্রোগ্রামে বিভিন্ন শর্ত যাচাই এবং সিদ্ধান্ত নিতে সাহায্য করে।
int age = 18;
if (age >= 18)
{
Console.WriteLine("Eligible for voting.");
}
else
{
Console.WriteLine("Not eligible for voting.");
}
উপরের উদাহরণে, age >= 18
শর্তটি >=
অপারেটর ব্যবহার করে যাচাই করা হয়েছে। যদি age
18 বা তার বেশি হয়, তাহলে "Eligible for voting" মেসেজ প্রিন্ট করবে; অন্যথায় "Not eligible for voting" মেসেজ প্রিন্ট করবে।
সি শার্পের রিলেশনাল অপারেটরস দুটি মানের তুলনা করতে এবং শর্ত যাচাই করতে ব্যবহৃত হয়। এগুলো সাধারণত শর্তমূলক স্টেটমেন্ট বা লজিক্যাল এক্সপ্রেশন তৈরিতে সহায়ক এবং তুলনার ফলাফল হিসাবে true
বা false
প্রদান করে, যা প্রোগ্রামিংয়ের বিভিন্ন স্থানে সিদ্ধান্ত নিতে সাহায্য করে।
আরও দেখুন...