我可以创建一个具有完全限定名称的新类,例如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
用于嵌套类?