The C# switch statement executes one statement from multiple conditions. It is like if-else-if ladder statement in C#.
switch(expression){ case value1: //code to be executed; break; case value2: //code to be executed; break; ...... default: //code to be executed if all cases are not matched; break; }
C# Switch Example
using System; public class SwitchExample { public static void Main(string[] args) { Console.WriteLine("Enter a number:"); int num = Convert.ToInt32(Console.ReadLine()); switch (num) { case 10: Console.WriteLine("It is 10"); break; case 20: Console.WriteLine("It is 20"); break; case 30: Console.WriteLine("It is 30"); break; default: Console.WriteLine("Not 10, 20 or 30"); break; } } }