Comment obtenir la valeur d'enum par keyname public enum aa{ a1=1,a2=2,a3=6,...,a100=203} Comment obtenir la valeur, comme ce string att=GetFromDatabase("attribute"); //this return a1 or a2 ... Enum.GetValue(att); OriginalL'auteur ebattulga | 2009-02-12 c# 27 Solution string name = GetFromDatabase("attribute"); Enum.Parse(typeof(aa),name); Ceci renvoie un objet, vous devez le jeter à obtenir un enum OriginalL'auteur Bartek Szabat 10 Quelque chose comme cela devrait faire l'affaire: aa attEnum = (aa)Enum.Parse(typeof(aa), att); Aller à http://msdn.microsoft.com/en-us/library/system.enum.parse.aspx pour plus de détails. OriginalL'auteur samjudson 4 Utilisation Enum.Analyser string att=GetFromDatabase("attribute"); //this return a1 or a2 ... Enum.Parse(typeof(aa), att); OriginalL'auteur bruno conde Vous devez vous connecter pour publier un commentaire.
Solution
OriginalL'auteur Bartek Szabat
Quelque chose comme cela devrait faire l'affaire:
Aller à http://msdn.microsoft.com/en-us/library/system.enum.parse.aspx pour plus de détails.
OriginalL'auteur samjudson
Utilisation Enum.Analyser
OriginalL'auteur bruno conde