jak uzyskać wartość nieznanego wyliczenia przez nazwę enum i nazwę wartości?

przepraszam, że zadałem to pytanie, ale nie znalazłem właściwego rozwiązania dla tego zadania:

Mam Enum, które nazywa się „myEnum” (funkcja MyEnum nie jest znana). Muszę uzyskać wartość int wartości myEnum

Przykład:
Programista nazwał swoją enum „myEnum”:

 public enum myEnum
 {
     foo = 1,
     bar = 2,
 }

moja funkcja powinna wykonać następujące czynności: Pobierz wartość „foo” z „myEnum” według ciągu

funkcja powinna zostać otwarta przez:

 public int GetValueOf(string EnumName, string EnumConst)
 {

 }

więc kiedy Programmer A otworzy go:

 int a = GetValueOf("myEnum","foo");

powinien powrócić 1

a gdy programista B ma Enum o nazwie „mySpace”, chce zwrócić „bar” z wartością 5

int a = GetValueOf("mySpace","bar")

powinien wrócić 5

jak mogę to zrobić?

questionAnswers(4)

yourAnswerToTheQuestion