Ceci est MyEnumC# Comment obtenir enum à partir de l'attribut personnalisé?
public class CountryCodeAttr : EnumAttr
{
public string Code { get; set; }
public string Description { get; set; }
}
public enum CountryCode
{
[CountryCodeAttr(Code = "Unknown", Description = "Unknown")]
Unknown,
[CountryCodeAttr(Code = "CH", Description = "Swiss", Currency="CHF")]
CH
....
}
Comment puis-je, obtenir le ENUM avec un CountryCodeAttr spécifique? par exemple à partir de l'attribut Devise?
Je ne pense pas que ce soit un double de la question figurant. Je crois qu'il demande comment analyser une valeur de devise telle que "CHF" à "CountryCode.CH" qui est similaire à https://stackoverflow.com/questions/1033260/how-can-i-get-an-enum- value-from-its-description mais avec un attribut personnalisé. – TylerBrinkley