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

时间:2012-06-18 11:31:41

标签: c# enums runtime

我要做的是获取Type enum Class嵌套在public static class MyClassWithEnumNested { public enum NestedEnum { SomeEnum1, SomeEnum2, SomeEnum3 } } 中,只将该枚举器的名称作为字符串。

示例:

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

我需要得到

Type

有没有办法在运行时获取此{{1}}?

提前致谢:)

1 个答案:

答案 0 :(得分:10)

这应该有效:

Type.GetType("MyClassWithEnumNested+NestedEnum");