Section courante

A propos

Section administrative du site

ENUM

Énumération
C# (C Sharp)

Syntaxe

enum nom {valeur1, valeur2, ...};

Paramètres

Nom Description
nom Ce paramètre permet d'indiquer le nom de la variable
valeur1, valeur2, ... Ce paramètre permet d'indiquer les valeurs de l'énumération

Description

Ce mot réservé permet d'identifier un type de données d'énumération.

Remarques

Exemple

Cet exemple permet d'indiquer des combinaisons de facturation de la taxe :

  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5.  
  6. namespace EnumSamples
  7. {
  8.     enum calculdelataxe { sanstaxe, separer, composer };
  9.     
  10.     class Program
  11.     {
  12.         static void Main(string[] args)
  13.         {
  14.             calculdelataxe taxeCanada = calculdelataxe.separer;
  15.             switch(taxeCanada) {
  16.                 case calculdelataxe.sanstaxe:
  17.                     Console.WriteLine("Il n'a pas de taxe");
  18.                     break;
  19.                 case calculdelataxe.separer:
  20.                     Console.WriteLine("La taxe est calculer seulement sur la somme");
  21.                     break;
  22.                 case calculdelataxe.composer:
  23.                     Console.WriteLine("La taxe est calculer sur la somme et la taxe (on taxe la taxe)");
  24.                     break;
  25.             } 
  26.         }
  27.     }
  28. }

on obtiendra le résultat suivant :

La taxe est calculer seulement sur la somme


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