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?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage