Pokud hodnota odpovídá některé hodnotě case, pak se provádějí příkazy následující za case až po příkaz break.
Pokud není zadán příkaz break, pak se pokračuje dál do následujících částí case - lze tak například spojovat více case částí - viz Příklad1.
Ke zpracování nepředvídaných hodnot hodnota se používá default.
var sColor;
var nVar = 1;
switch (nVar)
{
case 1:
case 2:
sColor = "green";
break;
case 3:
sColor = "blue";
break;
default:
sColor = "black";
break;
}
var nVar = 1, sColor;
switch (nVar)
{
case 1:
case 2: sColor = "green"; break;
case 3: sColor = "blue"; break;
default: sColor = "black"; break;
}