কম্পিউটার

C# এ টারনারি অপারেটর/শর্তাধীন অপারেটর কী?


Ternary অপারেটর হল C# এ একটি শর্তসাপেক্ষ অপারেটর। এটি তিনটি আর্গুমেন্ট নেয় এবং একটি বুলিয়ান এক্সপ্রেশন মূল্যায়ন করে।

যেমন −

y = (x == 1) ? 70 : 100;

উপরে, যদি প্রথম অপারেন্ডটি সত্য (1) তে মূল্যায়ন করে, তবে দ্বিতীয় অপারেন্ডটি মূল্যায়ন করা হয়। যদি প্রথম অপারেন্ডটি মিথ্যা (0) মূল্যায়ন করে, তবে তৃতীয় অপারেন্ডটি মূল্যায়ন করা হয়৷

নিম্নলিখিত একটি উদাহরণ -

উদাহরণ

using System;

namespace DEMO {
   class Program {
      static void Main(string[] args) {

         int a, b;
         a = 10;
         b = (a == 1) ? 20 : 30;
         Console.WriteLine("Value of b is {0}", b);
         b = (a == 10) ? 20 : 30;
         Console.WriteLine("Value of b is {0}", b);
         Console.ReadLine();
      }
   }
}

আউটপুট

Value of b is 30
Value of b is 20

  1. C# এ অ্যাসাইনমেন্ট অপারেটর কি?

  2. C# এ শর্তযুক্ত বৈশিষ্ট্যগুলি কী কী?

  3. C# এ অপারেটর অগ্রাধিকার কি?

  4. পাইথনে টারনারি অপারেটর?