引用指的是引用一个
集,
代码
都是包裹在一个程序集内的,比如你要做WinForm开发,就一定要引用SystemWindowsForms这个程序集,如果需要自己做图的话就要引用SystemDrawing
命名空间
只是一个名字而已,就相当于我们的姓一样,张明王明李明,这样,但是你平时叫他们不太可能叫全部的名字,就直接叫小明,很方便,但是如果你周围有很
多人
都叫小明,那么你就不得不叫
全名
了,因为会命名空间冲突
命名空间和程序集没有必然联系,你可以在你自己的程序集里面写System这样的命名空间,命名空间只是类的比较长的名字而已,而程序集的名字也只是程序集的名字而已,比如你用到的很多类,ArrayList之类的,他所在的程序集其实是mscorlib,而有一些在Systemdll程序集,net35还添加了SystemCoredll,其实里面很多类都只在System这个命名空间下面
可以使用
程序集和命名空间的概念之间没有任何联系,C# 引用类型是通过命名空间 不同程序集相同命名空间 两个程序集同时应用会认为是同个命名空间 所有这个命名空间下不能有同名的类 即使有也不可以使用 VS判断不了 用的是哪个程序集下的
以上就是关于C#中想用messageBox这个类,为什么要添加System.Windows.Forms这个引用之后全部的内容,包括:C#中想用messageBox这个类,为什么要添加System.Windows.Forms这个引用之后、C#中可以不同的程序集可以使用相同的namespace吗为什么、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)