কম্পিউটার

কিভাবে আমরা C# এ নেস্টেড সুইচ স্টেটমেন্ট ব্যবহার করব?


C# এ, আপনি অন্য সুইচ স্টেটমেন্টের ভিতরে একটি সুইচ স্টেটমেন্ট ব্যবহার করতে পারেন। বাইরের সুইচের স্টেটমেন্ট সিকোয়েন্সের অংশ হিসেবে একটি সুইচ থাকা সম্ভব। এমনকি যদি অভ্যন্তরীণ এবং বাইরের সুইচের কেস ধ্রুবকগুলিতে সাধারণ মান থাকে তবে কোনও বিরোধ দেখা দেবে না৷

নিচের সিনট্যাক্স।

switch(ch1) {
   case 'A':
   Console.WriteLine("This A is part of outer switch" );
   switch(ch2) {
      case 'A':
      Console.WriteLine("This A is part of inner switch" );
      break;
      case 'B': /* inner B case code */
   }
   break;
   case 'B': /* outer B case code */
}

নিম্নলিখিতটি C# এ নেস্টেড সুইচ স্টেটমেন্টের একটি উদাহরণ।

switch (a) {
   case 100:
   Console.WriteLine("This is part of outer switch ");
   switch (b) {
      case 200:
      Console.WriteLine("This is part of inner switch ");
      break;
   }
   break;
}

আসুন সম্পূর্ণ উদাহরণ দেখি।

উদাহরণ

using System;
namespace Demo {
   class Program {
      static void Main(string[] args) {
         int a = 100;
         int b = 200;
         switch (a) {
            case 100:
            Console.WriteLine("This is part of outer switch ");
            switch (b) {
               case 200:
               Console.WriteLine("This is part of inner switch ");
               break;
            }
            break;
         }
         Console.WriteLine("Exact value of a is : {0}", a);
         Console.WriteLine("Exact value of b is : {0}", b);
         Console.ReadLine();
      }
   }
}

আউটপুট

This is part of outer switch
This is part of inner switch
Exact value of a is : 100
Exact value of b is : 200

  1. কীভাবে স্যামসাং স্মার্ট সুইচ ব্যবহার করবেন

  2. কিভাবে Excel এ If এবং Nested If স্টেটমেন্ট ব্যবহার করবেন

  3. অ্যান্ড্রয়েড লিস্টভিউতে নেস্টেড অ্যারে কীভাবে ব্যবহার করবেন?

  4. স্যামসাং স্মার্ট সুইচ কিভাবে ব্যবহার করবেন