sagen, ich habe folgende Erklärungen akzeptiert:C# Funktion, die ein Enum Element und gibt den ENUM-Wert (der Index)
public enum Complexity { Low = 0, Normal = 1, Medium = 2, High = 3 }
public enum Priority { Normal = 1, Medium = 2, High = 3, Urgent = 4 }
und ich möchte es codieren, so dass ich den ENUM-Wert bekommen konnte (nicht der Index, wie ich bereits erwähnte):
//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);
Wie sollte diese wiederverwendbare Funktion aussehen?
tia! -ren
ich meine den numerischen Wert. Ich weiß, dass ich zu int casten kann, aber ich hatte gehofft, ich könnte es sauberer kodieren –
Sie haben Recht. Es war eine dumme Idee. Ich wurde beim Aufbau einer EnumHelper-Klasse davongetragen. –