Je suis à la recherche d'une bibliothèque Open Source ou d'exemples pour travailler avec les types Enum dans .Net. En plus des extensions standard que les gens utilisent pour Enums (TypeParse, etc.), j'ai besoin d'un moyen d'effectuer des opérations comme retourner la valeur de l'attribut Description pour une valeur d'énumération donnée ou retourner une valeur d'énumération ayant une valeur d'attribut Description qui correspond à une chaîne donnée.Enumeration Utility Library
Par exemple:
//if extension method
var race = Race.FromDescription("AA") // returns Race.AfricanAmerican
//and
string raceDescription = Race.AfricanAmerican.GetDescription() //returns "AA"
Il y a aussi la bibliothèque de Jon Skeet pour ENUM générique contraintes de type: http://code.google.com/p/unconstrained-melody/ – TrueWill
la première partie est un doublon de http://stackoverflow.com/questions/17772/anyone-know-a-quick-way- to-get-to-custom-attributs-on-an-enum-valeur. – nawfal