ho regolarmente chiesto perché C# non ha ancora implemeted un Enum.Parse genericoversione generica di Enum.Parse in C#
Diciamo che ho
enum MyEnum
{
Value1,
Value2
}
E da un file XML/DB ingresso I desidero creare un Enum.
MyEnum val = (MyEnum)Enum.Parse(typeof(MyEnum), "value1", true);
Potrebbe non sono state attuate come qualcosa di simile
MyEnum cal = Enum.Parse<MyEnum>("value1");
Questo potrebbe sembrare un piccolo problema, ma sembra come un trascurato uno.
Qualche idea?
Tale nesso è al non generica ' Metodo Enum.Parse'. Intendevi collegare al nuovo metodo 'Enum.TryParse'? http://msdn.microsoft.com/en-us/library/system.enum.tryparse%28VS.100%29.aspx –
È interessante che lo abbiano vincolato a struct, new() invece di aggiungere un nuovo vincolo enum al linguaggio. –
Scusa, l'ho già risolto, questo è esattamente ciò che intendevo;) –