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

2024-11-27 17:44:23
推荐回答(2个)
回答1:

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

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



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

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

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

回答2:

命名空间:通过名称空间来分类,区别不同的代码功能
类库名:您说的是程序集名称吧?

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