Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Industrial programming >> Langue C

Comprendre les énumérations (enum) en C# : guide complet

Une énumération est un ensemble de constantes entières nommées. Un type énuméré est déclaré avec le mot-clé enum.

Les énumérations C# sont des types valeur : elles contiennent leurs propres valeurs et ne peuvent ni hériter, ni transmettre l'héritage.

Déclaration d'une variable enum

Syntaxe générale :

enum <nom_enum> { liste_énumération };

Chaque symbole vaut un entier, de 1 supérieur au précédent. Par défaut, le premier vaut 0.

Exemple

enum Jours { Dim, Lun, Mar, Mer, Jeu, Ven, Sam };

Valeurs : Dim=0, Lun=1, Mar=2, Mer=3, Jeu=4, Ven=5, Sam=6.

Exemple complet

using System;

namespace ApplicationEnum
{
    class ProgrammeEnum
    {
        enum Jours { Dim, Lun, Mar, Mer, Jeu, Ven, Sam };
        
        static void Main(string[] args)
        {
            int debutSemaine = (int)Jours.Lun;
            int finSemaine = (int)Jours.Ven;
            
            Console.WriteLine("Lundi : {0}", debutSemaine);
            Console.WriteLine("Vendredi : {0}", finSemaine);
            Console.ReadKey();
        }
    }
}

Résultat :

Lundi : 1
Vendredi : 5

Fonctionnalités avancées

Langue C

  1. C# Hello World — Construire votre première application C#
  2. Comprendre les mots-clés et identificateurs C# : règles, listes et bonnes pratiques
  3. Maîtriser les variables C# et types de données primitifs : guide complet
  4. Opérateurs C# — Guide complet des opérateurs en C#
  5. Maîtriser les opérateurs bit à bit et de décalage en C# : Guide complet
  6. Fondamentaux C# : Entrées et sorties essentielles
  7. Expressions, instructions et blocs C# : Guide complet avec exemples pratiques
  8. Maîtriser les commentaires C# : Types, bonnes pratiques et documentation XML
  9. Maîtriser l'instruction Switch C# : Syntaxe, exemples et bonnes pratiques