1.流程
1.获取当前的程序集
2.获取到类对象的名称
前者可以通过Assembly类的一个静态方法获取,后者你创建的类你不知道?
代码:
var ob = Activator.CreateInstance(Assembly.GetCallingAssembly().ToString(), "BaseStrategy");
实验:
我们定制了一个基本策略:
当他被实例化的时候,是不是应该输出->基本策略:
运行:
实验成功
1.获取当前的程序集
2.获取到类对象的名称
前者可以通过Assembly类的一个静态方法获取,后者你创建的类你不知道?
代码:
var ob = Activator.CreateInstance(Assembly.GetCallingAssembly().ToString(), "BaseStrategy");
实验:
我们定制了一个基本策略:
当他被实例化的时候,是不是应该输出->基本策略:
运行:
实验成功