কম্পিউটার টিউটোরিয়াল

C#-এ টারনারি অপারেটর/কন্ডিশনাল অপারেটর কী?

টারনারি অপারেটর C#-এ একটি কন্ডিশনাল অপারেটর। এটি তিনটি আর্গুমেন্ট নেয় এবং একটি বুলিয়ান এক্সপ্রেশন ইভ্যালুয়েট করে।

উদাহরণস্বরূপ:

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

উপরে, যদি প্রথম অপারেন্ড true (১) হয়, তবে দ্বিতীয় অপারেন্ড ইভ্যালুয়েট হবে। যদি প্রথম অপারেন্ড false (০) হয়, তবে তৃতীয় অপারেন্ড ইভ্যালুয়েট হবে।

উদাহরণ নিচে:

উদাহরণ

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#-এ অ্যাসাইনমেন্ট অপারেটর (Assignment Operator) কী?

  2. C#-এ কন্ডিশনাল অ্যাট্রিবিউটস (Conditional Attributes) কী?

  3. C#-এ অপারেটর প্রেসিডেন্স কী?

  4. পাইথনে টার্নারি অপারেটর (Ternary Operator)