কম্পিউটার

C# এ লজিক্যাল অপারেটর কি?


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

  1. পাইথন লজিক্যাল অপারেটর

  2. পাইথনে>> এবং <<অপারেটরগুলি কী কী?

  3. পাইথনে বুলিয়ান অপারেটর কি?

  4. পাইথনে বিভিন্ন মৌলিক অপারেটর কি কি?