c#命名空间和类库名字区别

本人刚学c#以前有过一点java的基础现在不明白命名空间和类库名字的区别想问下各位高手例如我新建了一个类库名字叫bb我在类库里面新建一个类的时候那个namespace是必... 本人刚学c# 以前有过一点java的基础 现在不明白命名空间和类库名字的区别 想问下各位高手 例如我新建了一个类库名字叫 bb 我在类库里面新建一个类的时候那个 namespace 是必须起 bb 还是随便起名字 那这个命名空间我是不是可以理解成 java 的 package 呢? 里面放了很多类 感觉有点晕 希望可以的话详细解释下 谢谢! 展开
 我来答
Ben
推荐于2017-12-15 · 知道合伙人软件行家
Ben
知道合伙人软件行家
采纳数:860 获赞数:2875
认真回答者.

向TA提问 私信TA
展开全部

命名空间:通过名称空间来分类,区别不同的代码功能

类库名:您说的是程序集名称吧?



命名空间简单来说是聚合一部分零散的类文件的.通过名称空间来分类,区别不同的代码功能 同时也是VS.NET中所有类的完全名称的一部分。

而程序集是聚合一部分零散的命名空间的.经由编译器编译得到的,供CLR进一步编译执行的那个中间产物,在WINDOWS系统中,它一般表现为·dll或者是·exe的格式,但是要注意,它们跟普通意义上的WIN32可执行程序是完全不同的东西,程序集必须依靠CLR才能顺利执行。

例如:一个程序集可以有多个命名空间,一个命名空间下可以有N个类

he461574520
2015-12-17 · 超过25用户采纳过TA的回答
知道答主
回答量:77
采纳率:100%
帮助的人:42.3万
展开全部
命名空间:通过名称空间来分类,区别不同的代码功能
类库名:您说的是程序集名称吧?

命名空间简单来说是聚合一部分零散的类文件的.通过名称空间来分类,区别不同的代码功能 同时也是VS.NET中所有类的完全名称的一部分。
而程序集是聚合一部分零散的命名空间的.经由编译器编译得到的,供CLR进一步编译执行的那个中间产物,在WINDOWS系统中,它一般表现为·dll或者是·exe的格式,但是要注意,它们跟普通意义上的WIN32可执行程序是完全不同的东西,程序集必须依靠CLR才能顺利执行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式