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?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage