Latest web development tutorials

C # énumération (Enum)

Enumeration est un ensemble de constantes entières nommées. Type dénombrée est déclarée en utilisant mot - cléenum.

C # est un type de données d'énumération de valeur. En d'autres termes, l'énumération contient sa propre valeur et ne peut être héritée ou le transfert d'héritage.

Enumdéclaration de variable

La déclaration de syntaxe générale énumération:

enum <enum_name>
{ 
    liste de recensement 
};

Parmi ceux-ci,

  • enum_namespécifié nom de type énumération.
  • Liste d'énumérationest une liste d'identificateurs séparés par des virgules.

Liste énumérée Chaque symbole représente une valeur entière supérieure à une valeur entière signée qui le précède. Par défaut, la valeur du premier symbole d'énumération est 0. Par exemple:

enum Days {Sun, lun, mar, mer, jeu, ven, sam};

Exemples

L'exemple suivant illustre l'utilisation de l'énumération:

using System;
namespace EnumApplication
{
   classe EnumProgram
   {
      enum Days {Sun, lun, mar, mer, jeu, ven, sam};

      static void Main (string [] args)
      {
         int WeekdayStart = (int) Days.Mon;
         int WeekdayEnd = (int) Days.Fri;
         Console.WriteLine ( "Lundi: {0}", WeekdayStart);
         Console.WriteLine ( "Friday: {0}", WeekdayEnd);
         Console.ReadKey ();
      }
   }
}

Lorsque le code ci-dessus est compilé et exécuté, il produit les résultats suivants:

Lundi: 1
Vendredi: 5