switch(expression) { case constant-expression1 : statement(s); break; case constant-expression2 : case constant-expression3 : statement(s); break; /* you can have any number of case statements */ default : /* Optional */ statement(s); }
Example
using System; namespace DecisionMaking { class Program { static void Main(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 is B