+ -
当前位置:首页 → 问答吧 → 问问2个对象的区别

问问2个对象的区别

时间:2011-12-21

来源:互联网

Activator.CreateInstance 创建接口 和
System.Reflection.Assembly asm asm.CreateInstance
创建接口有什么区别? 

作者: ayun00   发布时间: 2011-12-21

这个。。。。。。。。。。。。。。。。。。。。

作者: cf_nxcxy   发布时间: 2011-12-21

Assembly.CreateInstance 方法 (String)

使用区分大小写的搜索,从此程序集中查找指定的类型,然后使用系统激活器创建它的实例。

Activator.CreateInstance 方法 (Type)

使用与指定参数匹配程度最高的构造函数来创建指定类型的实例。

IEnterpriceInfo _interpriceDal = Activator.CreateInstance(Type.GetType(string.Format("SmartSoft.CMS.{0}.EnterpriceInfoDAL", System.Configuration.ConfigurationManager.AppSettings["DataBaseType"])) ) as IEnterpriceInfo;

  IEnterpriceInfo _interpriceDal = System.Reflection.Assembly.Load(string.Format("SmartSoft.CMS.{0}", System.Configuration.ConfigurationManager.AppSettings["DataBaseType"])).CreateInstance(string.Format("SmartSoft.CMS.{0}.EnterpriceInfoDAL", ConfigurationManager.AppSettings["DatabaseType"])) as IEnterpriceInfo;

作者: Dcy1101521   发布时间: 2011-12-21

相关阅读 更多

热门下载

更多