C# switch case constructs

In this chapter you will learn:

  • What is switch case constructs in C#?
  • How to use switch case constructs in programming?
  • What is difference between if else and switch case constructs?

Switch case is also another condition constructs in C# programming that evaluates the condition as if else but only difference is that it makes program simpler and easier. It is used when there is multiple if condition in a program. It also includes a default value in Default statements. If no any case matches then Default statements executes and run the code.

Programming Examples of Switch Case Constructs

  • Output

    Press 1 for add
    Press 2 for subtraction
    Press 3 for multiplication
    Press 4 for DivisionEnter first number :       22
    Enter second number :   8Enter your option:          422 / 8 = 2.75

    Guideline to use Switch case:

    • Must include break statement in each case and default statements.
    • If you are accepting char value then write it within single quotes as follow:
      case ‘1’, case ‘b’, case ‘c’, case ‘k’ etc.
    • If you are accepting string value then write it within double quotes as follow:
      case “add”, case “sub”, case “mul”, case “div” etc.


    In this chapter you learned what is switch case constructs and how it is different from if else constructs. You also learned how to use switch case constructs in C# programming. In next chapter, there is some programming examples are explained. That will help you to understand the programming structure of if else constructs as well as switch case constructs in c#.

    One thought on “C# switch case constructs”

    1. I have done some modification for (.)input

    Leave a Reply

    Your email address will not be published. Required fields are marked *