我可以创建一个具有完全限定名称的新类,例如Namespace.OuterClass.NestedClass. 但试图通过Type.GetType("Namespace.OuterClass.NestedClass")返回来获取类型null。这是示例代码:
namespace Sample
{
public class Program
{
public class Animal { }
public class Vegetable { }
public class Mineral { }
static public void Test()
{
Object o = new Sample.Program.Vegetable();
Type t = Type.GetType("Sample.Program.Vegetable"); // returns null
Console.ReadKey();
}
static void Main(string[] args)
{
Program.Test();
}
}
}
如何Type.GetType用于嵌套类?