C# fonction qui accepte un Enum élément et renvoie la valeur d'enum (pas d'index)

dire que j'ai les déclarations suivantes:

public enum Complexity { Low = 0, Normal = 1, Medium = 2,  High = 3 }
public enum Priority { Normal = 1, Medium = 2,  High = 3, Urgent = 4 }

et je veux le code pour que je puisse obtenir la valeur d'enum (pas sur l'index, comme je l'ai mentionné plus tôt):

//should store the value of the Complexity enum member Normal, which is 1
int complexityValueToStore = EnumHelper.GetEnumMemberValue(Complexity.Normal); 
//should store the value 4
int priorityValueToStore = EnumHelper.GetEnumMemberValue(Priority.Urgent); 

Comment faut-il réutilisable fonction?

tia!
-ren

OriginalL'auteur | 2009-03-27