C# Switch

C# Switch Statements

Use the switch statement to select one of many code blocks to be executed.

switch(expression) 
{
 case a:
  // code block
  break;
 case b:
  // code block
  break;
 default:
  // code block
  break;
}

This is how it works:

  • The switch expression is evaluated once
  • The value of the expression is compared with the values of each case
  • If there is a match, the associated block of code is executed
  • The break and default keywords will be described later in this chapter

Comments