Control Flow
Switch Statements
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.