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ć?