Ti consigliamo di rivedere questa risposta in un ambiente controllato prima di spostarla in produzione, saluti.
Esempio 1: caso commutativo in c#
usingSystem;publicclassExample{publicstaticvoidMain(){int caseSwitch =1;switch(caseSwitch){case1:
Console.WriteLine("Case 1");break;case2:
Console.WriteLine("Case 2");break;default:
Console.WriteLine("Default case");break;}}}// The example displays the following output:// Case 1
Esempio 2: dichiarazione switch in c#
string commandName ="start";switch(commandName){case"start":
Console.WriteLine("Starting service...");StartService();break;case"stop":
Console.WriteLine("Stopping service...");StopService();break;default:
Console.WriteLine(String.Format("Unknown command: {0}", commandName));break;}
Esempio 3: c# switch case
usingSystem;namespaceDecisionMaking{classProgram{staticvoidMain(string[] args){/* local variable definition */char grade ='B';switch(grade){case'A':
Console.WriteLine("Excellent!");break;case'B':case'C':
Console.WriteLine("Well done");break;case'D':
Console.WriteLine("You passed");break;case'F':
Console.WriteLine("Better try again");break;default:
Console.WriteLine("Invalid grade");break;}
Console.WriteLine("Your grade is {0}", grade);
Console.ReadLine();}}}=======OUTPUT========
Well done
Your grade isB