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

C#-তে ?: শর্তাধীন অপারেটরের ব্যবহার

শর্তাধীন অপারেটরটি '?:', চিহ্ন দ্বারা প্রতীকাবদ্ধ। প্রথম অপারেন্ডটি মূল্যায়ন করার এক্সপ্রেশন। এর ডান থেকে বাম সংযোগ (right-to-left associativity) রয়েছে।

সিনট্যাক্স

expression ? expression : expression

শর্তাধীন অপারেটর নিচের মতো কাজ করে:

  • প্রথম অপারেন্ডটি নিখুঁতভাবে bool-এ রূপান্তরিত হয়।
  • যদি প্রথম অপারেন্ড true হয়, তবে দ্বিতীয় অপারেন্ডটি মূল্যায়ন হয়।
  • যদি প্রথম অপারেন্ড false হয়, তবে তৃতীয় অপারেন্ডটি মূল্যায়ন হয়।

মনে রাখবেন, শর্তাধীন এক্সপ্রেশনে শেষ দুটি অপারেন্ডের শুধুমাত্র একটিই মূল্যায়ন হয়।

উদাহরণ

using System; 
namespace Demo { 
    class Program { 
        static void Main(string[] args) { 
            int num1 = 100, num2; 
            num2 = (num1 == 100 ? 200 : 0); 
            Console.WriteLine("নাম্বার এক = " + num1); 
            Console.WriteLine("নাম্বার দুই = " + num2); 
            Console.ReadKey(); 
        } 
    } 
}

আউটপুট

নাম্বার এক = 100 
নাম্বার দুই = 200
  1. ম্যাকেও Touch ID ব্যবহার করার পদ্ধতি

  2. ম্যাকএ Siri ব্যবহার করার উপায়

  3. UK-এ Apple Pay ব্যবহার করার পূর্ণ গাইড

  4. iPhone ক্যামেরা ব্যবহার করার পদ্ধতি