摘要: 关于Assembly.CreateInstance()与Activator.CreateInstance()方法的区别 呃``最近用惯了Activator.CreateInstance()和Activator.CreateInstance(),非常好用,可是在看许多别人的源代码的时候,大多数用了Assembly.Load("AssemblyName").CreateInstance("ClassName");的方法,忽然想研究一下这两者到底有什么区别,于是,打开msdn,查到了两个方法的介绍: Assembly.CreateInstance 方法 (String) 使用区分大小写的搜索,从此程序集中查找指定的类型,然后使用系统激活器创建它的实例。 Activator.CreateInstance 方法 (Type) 使用与指定参数匹配程度最高的构造函数来创建指定类型的实例。 看完以后,忽然觉得说了跟没说一样。不知道是我文字理解能力有问题,还是它表达有问题。 b 阅读全文
posted @ 2006-11-02 21:23 kchen 阅读(11126) 评论(2) 推荐(1) 编辑