টার্নারি অপারেটর C#-এ একটি কন্ডিশনাল অপারেটর। এটি তিনটি আর্গুমেন্ট নেয় এবং একটি বুলিয়ান এক্সপ্রেশন মূল্যায়ন করে।
উদাহরণস্বরূপ:
y = (z == 1) ? 100 : 180;
উপরে, যদি প্রথম অপারেন্ড true (1) মূল্যায়ন হয়, তবে দ্বিতীয় অপারেন্ড মূল্যায়ন হয়। যদি প্রথম অপারেন্ড false (0) মূল্যায়ন হয়, তবে তৃতীয় অপারেন্ড মূল্যায়ন হয়।
উদাহরণ
using System;
namespace Demo
{
class Program
{
static void Main(string[] args)
{
int x, y;
x = 25;
y = (x == 25) ? 20 : 30;
Console.WriteLine("Value of x = {0}", y);
y = (x == 1) ? 50 : 90;
Console.WriteLine("Value of y = {0}", y);
Console.ReadLine();
}
}
}
উপরে আমরা টার্নারি অপারেটর ব্যবহার করে দুটি কন্ডিশন দেখেছি:
y = (x == 25) ? 20 : 30; y = (x == 1) ? 50 : 90;