Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Instruction Switch | Structures de Contrôle
Bases de C#
course content

Contenu du cours

Bases de C#

Bases de C#

1. Commencer
2. Traiter Avec les Types de Données
3. Structures de Contrôle
4. Boucles
5. Tableaux
6. Méthodes

book
Instruction Switch

L'instruction switch fonctionne de manière similaire aux instructions conditionnelles, mais elle est utile dans des situations spécifiques.

La syntaxe de l'instruction switch est la suivante :

Le résultat de l'expression est comparé aux cas x, y, z, et ainsi de suite. S'il correspond à un cas, il exécute le bloc de code de ce cas. Si aucun cas n'est trouvé, alors le bloc de code default est exécuté s'il est fourni. L'expression est le plus souvent une variable. Nous écrivons le mot-clé break après le bloc de code de chaque cas pour indiquer la fin de ce cas.

Voici un exemple :

cs

main

copy
1234567891011121314151617181920212223242526272829303132333435
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int score = 5; Console.Write("Grade: "); switch(score) { case 1: Console.WriteLine("Fail"); break; case 2: Console.WriteLine("Pass"); break; case 3: Console.WriteLine("Satisfactory"); break; case 4: Console.WriteLine("Good"); break; case 5: Console.WriteLine("Excellent"); break; default: Console.WriteLine("Invalid"); break; } } } }

Vous pouvez essayer de changer la valeur de la variable grade pour voir le changement dans la sortie. La valeur de grade est comparée à chaque cas et la sortie pertinente est affichée.

Le même code peut être écrit en utilisant des instructions if-else également ; cependant, dans ce cas, l'instruction switch est plus efficace et plus propre. Chaque fois que nous devons comparer le résultat d'une expression à de nombreuses valeurs possibles, nous utilisons l'instruction switch.

1. Quel est le but principal de l'utilisation d'une instruction switch en programmation ?

2. Dans l'exemple C# fourni, quelle sera la sortie si la variable score est définie sur 3?

Quel est le but principal de l'utilisation d'une instruction `switch` en programmation ?

Quel est le but principal de l'utilisation d'une instruction switch en programmation ?

Sélectionnez la réponse correcte

Dans l'exemple C# fourni, quelle sera la sortie si la variable `score` est définie sur 3?

Dans l'exemple C# fourni, quelle sera la sortie si la variable score est définie sur 3?

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 11
We're sorry to hear that something went wrong. What happened?
some-alt