IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

[Article] Introduction aux énumérations en C#


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Avatar de strat0
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2003
    Messages
    288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2003
    Messages : 288
    Par défaut [Article] Introduction aux énumérations en C#
    Bonjour,

    Vous pouvez poster dans cette discussion vos commentaires concernant l'article Introduction aux énumérations en C#.

    Merci à tous.

  2. #2
    Membre éprouvé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Avril 2006
    Messages
    1 627
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 627
    Par défaut
    Article complet, j'ajouterai deux petits éléments :

    Le cast direct
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    int jour = 3;
    FrenchDayOfWeek today = (FrenchDayOfWeek)jour; //Plus simple qu'un parse, utile quand les valeurs sont clairement maintenus (bdd avec stockage en byte)

    Ainsi que la récupération de description (DescriptionAttribute), à l'aide d'une méthode d'extension (ref Dvp.net : http://dvp-net.developpez.com/doc/ht...Extensions.htm), ce deuxième point est utile pour montrer des enums plus parlant...

  3. #3
    Membre éclairé
    Avatar de strat0
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2003
    Messages
    288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2003
    Messages : 288
    Par défaut
    J'avoue, je ne savais pas qu'on pouvait faire un cast dans ce sens là aussi.

    Je vais le rajouter.

    Par contre DescriptionAttribute est un peu hors contexte. Peut-être pour un prochain article sur les attributs.

  4. #4
    Membre très actif
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    657
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2010
    Messages : 657
    Par défaut
    merci.
    peut on associer un string à un enum plutot qu'un int ?
    c'est la seule chose que je trouve bizarre avec les énums de csharp , bien sur je peux utiliser des dictionnaires mais un énum de n'importe que type aurait pu être pas mal.

  5. #5
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par camus3 Voir le message
    merci.
    peut on associer un string à un enum plutot qu'un int ?
    ça était fait comme ça le type de base des types enum est un entier et même pas un double.

    Je ne vois pas l’intérêt d'associer un string à un enum, si t'as déjà la méthode ToString() qui te renvoie le nom de l'enum.

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo