я регулярно задавался вопросом, почему C# еще не implemeted с Generic Enum.ParseGeneric версия Enum.Parse в C#
Допустим, у меня есть
enum MyEnum
{
Value1,
Value2
}
И из файла XML/DB вход I хотите создать Enum.
MyEnum val = (MyEnum)Enum.Parse(typeof(MyEnum), "value1", true);
Может не было реализовано как нечто вроде
MyEnum cal = Enum.Parse<MyEnum>("value1");
Это может показаться небольшой вопрос, но мне кажется, как упускается один.
Любые мысли?
Эта ссылка на нетипичных ' Метод Enum.Parse'. Вы имели в виду ссылку на новый метод 'Enum.TryParse'? http://msdn.microsoft.com/en-us/library/system.enum.tryparse%28VS.100%29.aspx –
Интересно, что они ограничивали его struct, new() вместо добавления нового ограничения перечисления на язык. –
Простите, я уже это исправил, это именно то, что я имел в виду;) –