ОК, я не думаю, что название говорит об этом правильно ... но здесь идет:
У меня есть класс с 40 Enums. то есть:
Class Hoohoo
{
public enum aaa : short
{
a = 0,
b = 3
}
public enum bbb : short
{
a = 0,
b = 3
}
public enum ccc : short
{
a = 0,
b = 3
}
}
Теперь скажите, что у меня есть словарь строк и значений, и каждая строка - это имя вышеупомянутых перечислений:
Dictionary<string,short>{"aaa":0,"bbb":3,"ccc":0}
Мне нужно изменить "aaa" на HooBoo.aaa, чтобы найти 0. Кажется, я не могу найти способ сделать это, поскольку enum статичен. В противном случае мне придется написать метод для каждого перечисления, чтобы связать строку с ним. Я могу сделать это, но это код, который нужно написать.
Спасибо,
Cooter