J'ai une énumération signalée et j'ai besoin de récupérer les noms de toutes les valeurs qui y sont définies.
Je profite actuellement de la méthode ToString() de l'énumération qui renvoie les éléments séparés par des virgules.
public void SetRoles(Enums.Roles role)
{
IList<Entities.Role> roleList = role.ToString("G").Split(',')
.Select(r => new Entities.Role(r.Trim()))
.ToList();
...
}
Je suis sûr qu'il doit y avoir un meilleur moyen que celui-ci.