The switch Statement : Switch « Statement « C# / CSharp Tutorial






The general form of the switch statement is

switch(expression) {
   case constant1:
       statement sequence 
       break;
   case constant2:
       statement sequence 
       break;
   case constant3:
       statement sequence 
       break;
   .
   .
   .
   default:
      statement sequence
      break;
}
  1. The switch expression must be of an integer type, such as char, byte, short, or int, or of type string .
  2. The default statement sequence is executed if no case constant matches the expression.
  3. The default is optional.
  4. If default is not present, no action takes place if all matches fail.
  5. When a match is found, the statements associated with that case are executed until the break is encountered.








4.2.Switch
4.2.1.The switch Statement
4.2.2.Demonstrate the switch
4.2.3.Use a char to control the switch.
4.2.4.Empty cases can fall through
4.2.5.Use goto with a switch
4.2.6.A string can control a switch statement
4.2.7.Handle two switch cases
4.2.8.Put Switch statement inside a for loop
4.2.9.Switch without Default
4.2.10.Switch with only default
4.2.11.The switch statement with a user input from keyboard