Switch Statements

  • Comparisons against a constant value.

Basic Usage

int quarter = 3;

switch (quarter)
{
    case 1:
        Console.WriteLine("Q1");
        break;
    case 2:
        Console.WriteLine("Q2");
        break;
    case 3:
        Console.WriteLine("Q3");
        break;
    case 4:
        Console.WriteLine("Q4");
        break;
    default:
        Console.WriteLine("Invalid Quarter");
        break;
}

Usage with enums

  • Enums are a great candidate for switch statements.

  • Switch will keep executing each line of code until it finds a break.

Last updated