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

C#-এ টার্নারি অপারেটর (Ternary Operator) কী


টার্নারি অপারেটর 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;

  1. পাইথনে 'is' অপারেটর কী কাজ করে?

  2. পাইথনে <> অপারেশনের আচরণ কী?

  3. পাইথনে is not অপারেটর কী?

  4. পাইথনে not in অপারেটর কী?