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

C#-এ নেস্টেড switch স্টেটমেন্ট ব্যবহার

C#-এ, আপনি একটি switch স্টেটমেন্টের ভিতরে অন্য একটি switch স্টেটমেন্ট ব্যবহার করতে পারেন। একটি আউটার switch-এর স্টেটমেন্ট সিকোয়েন্সের অংশ হিসেবে একটি switch থাকতে পারে। এমনকি যদি ইনার এবং আউটার switch-এর কেস কনস্ট্যান্টগুলোর সাধারণ মান থাকে, কোনো সংঘাতো হবে না।

সিনট্যাক্স

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 */ 
}

উদাহরণ

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. এক্সেলে IF এবং নেস্টেড IF স্টেটমেন্ট ব্যবহারের পদ্ধতি

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

  4. স্যামসাং স্মার্ট স্যুইচ ব্যবহার করার পদ্ধতি