টারনারি অপারেটর C#-এ একটি কন্ডিশনাল অপারেটর। এটি তিনটি আর্গুমেন্ট নেয় এবং একটি বুলিয়ান এক্সপ্রেশন ইভ্যালুয়েট করে।
উদাহরণস্বরূপ:
b = (a == 1) ? 20 : 30;
উপরে, যদি প্রথম অপারেন্ড 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