Dark Mode
Image

C# Properties

C# Inheritance

C# Polymorphism

C# Strings

C# Generics

C# Delegates

C# Reflection

Anonymous Function

C# Multithreading

C# Synchronization

C# Web Service

C# Misc

C# New Features

C# Programs

ADO.NET Tutorial

ASP.NET Tutorial

C# switch

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

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; 

          } 

      } 

    } 

 

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.

Comment / Reply From