Aller au contenu

Gardes when

Utilisez when pour ajouter des conditions supplémentaires à un cas.

int number = 15;
switch (number)
{
case int n when n < 10:
Console.WriteLine("Less than 10");
break;
case int n when n >= 10 && n <= 20:
Console.WriteLine("Between 10 and 20");
break;
default:
Console.WriteLine("Other");
break;
}
Fenêtre de terminal
dotnet run
Fenêtre de terminal
Between 10 and 20