লজিক্যাল অপারেটর বুলিয়ান মান সহ কাজ করে। C#-এ তিনটি লজিক্যাল অপারেটর রয়েছে।
লজিক্যাল অপারেটর তালিকা
| অপারেটর | বর্ণনা |
|---|---|
| && | লজিক্যাল AND অপারেটর। দুটি অপারেন্ড নন-জিরো হলে কন্ডিশন true হয়। |
| || | লজিক্যাল OR অপারেটর। দুটি অপারেন্ডের যেকোনো একটি নন-জিরো হলে কন্ডিশন true হয়। |
| ! | লজিক্যাল NOT অপারেটর। অপারেন্ডের লজিক্যাল স্টেট উল্টিয়ে দেয়। কন্ডিশন true হলে false করে। |
AND অপারেটর উদাহরণ
if (a && b) {
Console.WriteLine("Line 1 - Condition is true");
}
সম্পূর্ণ উদাহরণ
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