Я регулярно задавался вопросом, почему С# еще не выполнил Generic Enum.Parse
Скажем, у меня
enum MyEnum
{
Value1,
Value2
}
И из файла XML/DB я хочу создать Enum.
MyEnum val = (MyEnum)Enum.Parse(typeof(MyEnum), "value1", true);
Не удалось ли это реализовать как-то вроде
MyEnum cal = Enum.Parse<MyEnum>("value1");
Это может показаться небольшой проблемой, но кажется, что она упускается из виду.
Любые мысли?