获取只有字符串的嵌套枚举的类型?

Har*_*9pl 7 c# enums runtime

我正在尝试做Typeenum是嵌套Class只有该枚举器的名称作为字符串.

例:

public static class MyClassWithEnumNested
{
     public enum NestedEnum
     {
         SomeEnum1,
         SomeEnum2,
         SomeEnum3
     }
}
Run Code Online (Sandbox Code Playgroud)

我需要得到

Type type = //what shall I write here?
Type type = Type.GetType("MyClassWithEnumNested.NestedEnum");//that doesn't work
Run Code Online (Sandbox Code Playgroud)

有没有办法Type在运行时获得它?

提前致谢:)

Luc*_*ero 10

这应该工作:

Type.GetType("MyClassWithEnumNested+NestedEnum");
Run Code Online (Sandbox Code Playgroud)

  • 我认为名称空间也必须在那里形成 (2认同)