লজিক্যাল অপারেটর বুলিয়ান মানের সাথে ব্যবহার করা হয়। নিম্নলিখিত তিনটি লজিক্যাল অপারেটর C# এ উপলব্ধ।
| অপারেটর | বিবরণ |
|---|---|
| && | যৌক্তিক এবং অপারেটর বলা হয়। উভয় অপারেন্ড যদি শূন্য না হয় তাহলে শর্ত সত্য হয়ে যায়। |
| || | লজিক্যাল বা অপারেটর বলা হয়। যদি দুটি অপারেন্ডের যেকোনো একটি শূন্য না হয় তাহলে শর্ত সত্য হয়ে যায়। |
| ! | লজিক্যাল নয় অপারেটর বলা হয়। এর অপারেন্ডের যৌক্তিক অবস্থাকে বিপরীত করতে ব্যবহার করুন। যদি একটি শর্ত সত্য হয় তবে লজিক্যাল নয় অপারেটর মিথ্যা করবে৷ | ৷
আসুন একটি উদাহরণ দেখি যা দেখায় কিভাবে C# এ লজিক্যাল অপারেটরদের সাথে কাজ করতে হয়। এখানে শর্তটি লজিক্যাল এবং অপারেটরের জন্য পরীক্ষা করা হয়েছে।
if (a && b) {
Console.WriteLine("Line 1 - Condition is true");
} একইভাবে, আসুন দেখি কিভাবে C# এ অন্যান্য লজিক্যাল অপারেটরদের সাথে কাজ করা যায়।
উদাহরণ
using System;
namespace Demo {
class Program {
static void Main(string[] args) {
bool a = true;
bool b = true;
if (a && b) {
Console.WriteLine("Line 1 - Condition is true");
}
if (a || b) {
Console.WriteLine("Line 2 - Condition is true");
}
a = false;
b = true;
if (a && b) {
Console.WriteLine("Line 3 - Condition is true");
} else {
Console.WriteLine("Line 3 - Condition is not true");
}
if (!(a && b)) {
Console.WriteLine("Line 4 - Condition is true");
}
Console.ReadLine();
}
}
} আউটপুট
Line 1 - Condition is true Line 2 - Condition is true Line 3 - Condition is not true Line 4 - Condition is true