c#开发自定义的命名空间
如题,自定义命名空间,简单的说就是自己去开发一个DLL文件,供应用程序调用的属性实体函数的集合体.不知道我这样说,各位有什么意见?还请各位指正.最近,我遇到一个问题,就是:也想向应用程序引用命名空间一样,开发出这样的一个供其他应用程序调用的自定义的命名空间.比如,using System.data.sqlclient;这个命名空间,他的内部又是怎么样的呢?首先我肯定知道他里面定义了很多方法,属性,类,接口,但是,我的问题是:在开发一个自定义的命名空间的时候,我应该在里面做什么呢?怎么写那个里面的东东呢?还有,接口,我在开发应用程序的时候也有用到接口,比如XXXX.IXXXX这样的,那接口又是怎么跟程序联系起来的呢?还有很多很多这样在开发自定义命名空间中的问题,只是我现在只想知道这些而已,其实我并不满足这些,所以索性在这个知识的海洋向各位请教,希望各位集思广益,共同学习.还有,比如,在System.data.sqlclient这个命名空间中,我可以这样写语句,sqlConnection sc=new sqlconnection();sc.open();sqldataadapter adapt=new sqldataadapter(sc,sql);诸如这些,我想问,第一sqldataadapter(sc,sql)这个两个参数传过去在那边做了什么呢?所以就涉及到在那个命名空间中对于这个sqldataadapter的定义和操作过程和原理,为什么传2个这样的参数就实现了查询的结果并去填充DATASET,所以我就想知道在应用程序中这样那样的实例化的一个东西,在他的内部是怎么样实现的?谢谢^^^^^^^^^^^^^^^^^^^^^^^^^^^^^