Enum, reflexion et ToString()

Signaler
Messages postés
714
Date d'inscription
mardi 22 avril 2003
Statut
Membre
Dernière intervention
19 janvier 2017
-
Messages postés
326
Date d'inscription
vendredi 23 décembre 2005
Statut
Membre
Dernière intervention
8 février 2011
-
Glop, glop,

on vient de me poser une colle sur une conversion d'enum:

[i] public enum eIntervName
{
None = 0,
First = 2,
second = First,
tierce = 3,
quarte = 4,
quinte = 5,
sixte = 6,
interv7 = 7,
octave = 8,
Last = octave
}
string str = eIntervName.second.ToString ();/i

str retourne 'First' et non pas 2...

Y'a moyen d'avoir sa vrai valeur?

----------------------------
C++ forever
C# amateur

3 réponses

Messages postés
380
Date d'inscription
samedi 22 janvier 2005
Statut
Membre
Dernière intervention
13 août 2011
7
tour a fait normale
ca revois la valeur Firth

sit u faux qu'il te revois 2 :
second = eIntervName.First

enfin je crois :)
Messages postés
1160
Date d'inscription
vendredi 23 juillet 2004
Statut
Membre
Dernière intervention
21 octobre 2010
16
string str = eIntervName.second.ToString ("d");
Messages postés
326
Date d'inscription
vendredi 23 décembre 2005
Statut
Membre
Dernière intervention
8 février 2011
12
On peut aussi faire
string str = ((int)eIntervName.second).ToString()