摘要:
命名空间类似与Java的包,但又不完全等同,因为Java的包必须按照目录结构来放置,命名空间则不需要。装配件是.Net应用程序执行的最小单位,编译出来的.dll、.exe都是装配件。装配件和命名空间的关系不是一一对应,也不互相包含,一个装配件里面可以有多个命名空间,一个命名空间也可以在多个装配件中存在,这样说可能有点模糊,举个例子:装配件A:namespace N1{ public class AC1 {…} public class AC2 {…}}namespace N2{ public class AC3 {…} public class AC4{…}}装配件B:namespace N1 阅读全文
posted @ 2011-07-26 17:55
BobLiu
阅读(250)
评论(0)
推荐(0)
摘要:
分两步来做:第一步,新建一个类库,写入代码如下:using System;using System.Collections.Generic;using System.Text;namespace BAL{ public class Customer { .... }}第二步,将类库的DLL文件复制到新建的程序集目录下,然后在程序集中加入如下代码:方法1.使用System.Activator类的createinstanceusing System;using System.Reflection;class program{ static void Main() { Assembly asse = 阅读全文
posted @ 2011-07-26 17:49
BobLiu
阅读(518)
评论(0)
推荐(0)
摘要:
动态创建类对象,大多是Activator.CreateInstance()和Activator.CreateInstance<T>()方法,非常好用,一般都用了Assembly.Load("AssemblyName").CreateInstance ("ClassName");的方法,研究一下这两者到底有什么区别,在msdn里,查到了两个方法的介绍:Assembly.CreateInstance 方法 (String)使用区分大小写的搜索,从此程序集中查找指定的类型,然后使用系统激活器创建它的实例。Activator.CreateInstan 阅读全文
posted @ 2011-07-26 17:39
BobLiu
阅读(425)
评论(0)
推荐(1)
浙公网安备 33010602011771号