Generische Version von Enum.Parse in C #
Ich habe mich regelmäßig gefragt, warum C # noch kein generisches Enum.Parse implementiert hat
Sagen wir, ich habe
enum MyEnum
{
Value1,
Value2
}
Und aus einer XML-Datei / einem DB-Eintrag möchte ich eine Enumeration erstellen.
MyEnum val = (MyEnum)Enum.Parse(typeof(MyEnum), "value1", true);
Könnte es nicht so etwas umgesetzt haben
MyEnum cal = Enum.Parse<MyEnum>("value1");
Dies mag wie ein kleines Problem erscheinen, aber es scheint wie ein übersehenes.
Irgendwelche Gedanken?