Section courante

A propos

Section administrative du site

SWITCH

Échangeur
C# (C Sharp)

Syntaxe

statement := switch ( condition ) statement
condition ::= expression | type-specifier-seq declarator = assignment-expr

Paramètres

Nom Description
condition Ce paramètre permet d'indiquer la condition d'évaluation
statement Ce paramètre permet d'indiquer les instructions.

Description

Ce mot réservé permet d'effectuer des testes de cas.

Exemple

Cet exemple permet d'évaluer la valeur de la variable «a» :

  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5.  
  6. namespace switchsamples
  7. {
  8.     class Program
  9.     {
  10.         static void Main(string[] args)
  11.         {
  12.            int a = 2;
  13.             switch(a) {
  14.                 case 1:case 2:case 3:
  15.                     Console.WriteLine("Entre 1 et 3");
  16.                     break;
  17.                 case 4:case 5:case 6:
  18.                     Console.WriteLine("Entre 4 et 6");
  19.                     break;
  20.                 case 7:
  21.                     Console.WriteLine("C'est 7");
  22.                     break;
  23.                 default:
  24.                     Console.WriteLine("Inférieur ou égale à 0 ou supérieur à 8");
  25.                     break;
  26.             }
  27.         }
  28.     }
  29. }
  30.  

on obtiendra le résultat suivant :

Entre 1 et 3

Dernière mise à jour : Mardi, le 26 janvier 2016