C# switch-case Statement :

switch-case Statement :

The structure switch-case chooses which part of the programming code to execute based on the calculated value of a certain expression.

Syntax :

switch (expression)
{
case 1:
statements;
break;

case 2:
statements;
break;

default:
statements;
break;
}

Example :

  1. /* Description: simple switch-case program */
  2. using System;
  3. namespace DemoProgramming
  4. {
  5. class Program
  6. {
  7. static void Main(string[] args)
  8. {
  9. int number=2;
  10. switch (number)
  11. {
  12. case 1:
  13. Console.WriteLine("The 'int number' value is 1");
  14. break;
  15. case 2:
  16. Console.WriteLine("The 'int number' value is 2");
  17. break;
  18. default:
  19. Console.WriteLine("The 'int number' value is Unknown!");
  20. break;
  21. }
  22. Console.ReadKey();
  23. }
  24. }
  25. }

Output :

C Sharp Language simple nested if-else program

Rules for Expressions in Switch :

The switch statement is a clear way to implement selection among many options (namely, a choice among a few alternative ways for executing the code). It requires a selector, which is calculated to a certain value. The selector type could be an integer, char, string or enum. If we want to use for example an array or a float as a selector, it will not work. For noninteger data types, we should use a series of if statements.


Computer Science Engineering

Special Notes

It's a special area where you can find special questions and answers for CSE students or IT professionals. Also, In this section, we try to explain a topic in a very deep way.

CSE Notes