如何从值的类型和名称创建枚举对象?

3 c# enums

我有一个枚举的类型(System.Type)和一个包含要设置的枚举值的字符串.

例如给出:

enum MyEnum { A, B, C };
Run Code Online (Sandbox Code Playgroud)

我有typeof(MyEnum)和"B".

如何创建设置为MyEnum.B的MyEnum对象?

Yuv*_*val 16

MyEnum enumValue = (MyEnum)Enum.Parse(typeof(MyEnum), "B");
Run Code Online (Sandbox Code Playgroud)

您还有一个不区分大小写的重载.