我们都知道,可以使用反射通过字符串来创建一个类。
System.Reflection.Assembly.GetExecutingAssembly().CreateInstance("car.Honda", false);
创建对象Honda,但是无法通过:
System.Reflection.Assembly.GetExecutingAssembly().CreateInstance("car.Honda.Odyssey", false);
创建Odyssey对象。
我想了很多办法都不行。。
提示:外部类相当于内部类的一个命名空间,使用的时候,可以通过car.Honda.Odyssey使用。