C#中想用messageBox这个类,为什么要添加System.Windows.Forms这个引用之后

C#中想用messageBox这个类,为什么要添加System.Windows.Forms这个引用之后,第1张

引用指的是引用一个

程序

集,

代码

都是包裹在一个程序集内的,比如你要做WinForm开发,就一定要引用SystemWindowsForms这个程序集,如果需要自己做图的话就要引用SystemDrawing

命名空间

只是一个名字而已,就相当于我们的姓一样,张明王明李明,这样,但是你平时叫他们不太可能叫全部的名字,就直接叫小明,很方便,但是如果你周围有很

多人

都叫小明,那么你就不得不叫

全名

了,因为会命名空间冲突

命名空间和程序集没有必然联系,你可以在你自己的程序集里面写System这样的命名空间,命名空间只是类的比较长的名字而已,而程序集的名字也只是程序集的名字而已,比如你用到的很多类,ArrayList之类的,他所在的程序集其实是mscorlib,而有一些在Systemdll程序集,net35还添加了SystemCoredll,其实里面很多类都只在System这个命名空间下面

可以使用

程序集和命名空间的概念之间没有任何联系,C# 引用类型是通过命名空间 不同程序集相同命名空间 两个程序集同时应用会认为是同个命名空间 所有这个命名空间下不能有同名的类 即使有也不可以使用 VS判断不了 用的是哪个程序集下的

以上就是关于C#中想用messageBox这个类,为什么要添加System.Windows.Forms这个引用之后全部的内容,包括:C#中想用messageBox这个类,为什么要添加System.Windows.Forms这个引用之后、C#中可以不同的程序集可以使用相同的namespace吗为什么、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9557574.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存