C# switch

The C# switch statement executes one statement from multiple conditions. It is like if-else-if ladder statement in C#.

Syntax
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 statement flow
Example

C# Switch Example

snippet
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;
          }
      }
    }
Output
Enter a number: 10 It is 10
Output
Enter a number: 55 Not 10, 20 or 30
Note
In C#, break statement is must in switch cases.
Related Tutorial
Follow Us
https://www.facebook.com/Rookie-Nerd-638990322793530 https://twitter.com/RookieNerdTutor https://plus.google.com/b/117136517396468545840 #
Contents +