লজিক্যাল অপারেটর বুলিয়ান মানের সাথে ব্যবহার করা হয়। নিম্নলিখিত তিনটি লজিক্যাল অপারেটর 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