logo

Commutateur C#

Le C# instruction de commutation exécute une instruction à partir de plusieurs conditions. C'est comme une instruction à relais if-else-if en C#.

Syntaxe:

 switch(expression){ case value1: //code to be executed; break; case value2: //code to be executed; break; ...... default: //code to be executed if all cases are not matched; break; } 
Flux d'instructions de commutateur C#

Exemple de commutateur C#

 using System; public class SwitchExample { public static void Main(string[] args) { Console.WriteLine('Enter a number:'); int num = Convert.ToInt32(Console.ReadLine()); switch (num) { case 10: Console.WriteLine('It is 10'); break; case 20: Console.WriteLine('It is 20'); break; case 30: Console.WriteLine('It is 30'); break; default: Console.WriteLine('Not 10, 20 or 30'); break; } } } 

Sortir:

 Enter a number: 10 It is 10 

Sortir:

 Enter a number: 55 Not 10, 20 or 30 

Remarque : En C#, l'instruction break est indispensable dans les cas de commutation.