One You can put one Nesting in C # When the above code is compiled and executed, it produces the following results: switch statement allows you to test when a variable is equal to multiple values. Each value is called a case and the variable being tested will be for each switch case to check it out. 1.14.1. C # nested switch statement #
switch as an external switch , part of the statement sequence that can be found in a switch , use another within thestatement switch . Even internally and externally switch of case constants contain common values and there is no contradiction.Grammar #
switch syntax of the statement:switch(ch1)
{
case 'A':
printf("This A is part of the external switch" );
switch(ch2)
{
case 'A':
printf("This A is part of the internal switch" );
break;
case 'B': /* Internal B case code */
}
break;
case 'B': /* External B case code */
}
Example #
using System;
namespace DecisionMaking
{
class Program
{
static void Main(string[] args)
{
int a = 100;
int b = 200;
switch (a)
{
case 100:
Console.WriteLine("This is part of the external switch");
switch (b)
{
case 200:
Console.WriteLine("This is part of the internal switch");
break;
}
break;
}
Console.WriteLine("The exact value of a is {0}", a);
Console.WriteLine("The exact value of b is {0}", b);
Console.ReadLine();
}
}
}
This is part of the external switch
This is part of the internal switch
The accurate value of a is 100
The accurate value of b is 200