Bonjour,

J'ai un enum contenant un certain nombre de valeurs (jusque là, rien d'exceptionnel !)

Je sais que l'on peut transtyper un int en valeur d'enum
Mais j'aimerais pouvoir transtyper ou convertir une chaine en valeur d'enum.

ex :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
enum Week { lun, Mar, etc.}
Week maVal = (Week)0; (maVal = Lun)
 
// je cherche à faire (ou avec une convertion )
Week maVal = (Week)"Lun"; (maVal = Lun)
Je n'ai rien trouver (ou mal cherché) à ce sujet.

Une idée ?

Merci