Wie erhält man den Wert einer unbekannten Aufzählung anhand des Namens der Aufzählung und des Namens des Werts?
Entschuldigung, dass Sie diese Frage gestellt haben, aber ich habe nicht die richtige Lösung für diese Aufgabe gefunden:
Ich habe eine Aufzählung mit dem Namen "myEnum" (MyEnum ist von der Funktion nicht bekannt). Ich muss den int-Wert eines Werts von myEnum erhalten
Beispiel:
Ein Programmierer hat seine Enumeration "myEnum" genannt:
public enum myEnum
{
foo = 1,
bar = 2,
}
Meine Funktion sollte Folgendes ausführen: Den Wert von "foo" von "myEnum" als Zeichenfolge abrufen
Funktion sollte geöffnet werden von:
public int GetValueOf(string EnumName, string EnumConst)
{
}
Also, wenn Programmierer A es öffnet durch:
int a = GetValueOf("myEnum","foo");
es sollte 1 zurückgeben
und wenn Programmierer B eine Enumeration mit dem Namen "mySpace" hat, möchte er "bar" mit dem Wert 5 zurückgeben
int a = GetValueOf("mySpace","bar")
sollte 5 zurückgeben
Wie kann ich das machen?