A switch statement chooses a case based on a value.

Switch Statements

SwitchStatement.cs
using System;

class Program
{
    static void Main()
    {
        int day = ;
        string label;

        switch (day)
        {
            case 1:
            case 2:
            case 3:
            case 4:
            case 5:
                label = "weekday";
                break;
            case 6:
            case 7:
                label = "weekend";
                break;
            default:
                label = "invalid";
                break;
        }

        Console.WriteLine($"day={day}");
        Console.WriteLine($"label={label}");
    }
}
using System;

class Program
{
    static void Main()
    {
        int day = ;
        string label;

        switch (day)
        {
            case 1:
            case 2:
            case 3:
            case 4:
            case 5:
                label = "weekday";
                break;
            case 6:
            case 7:
                label = "weekend";
                break;
            default:
                label = "invalid";
                break;
        }

        Console.WriteLine($"day={day}");
        Console.WriteLine($"label={label}");
    }
}
using System;

class Program
{
    static void Main()
    {
        int day = ;
        string label;

        switch (day)
        {
            case 1:
            case 2:
            case 3:
            case 4:
            case 5:
                label = "weekday";
                break;
            case 6:
            case 7:
                label = "weekend";
                break;
            default:
                label = "invalid";
                break;
        }

        Console.WriteLine($"day={day}");
        Console.WriteLine($"label={label}");
    }
}
switch case A switch case handles one matching value inside a switch statement.