我对命名空间和程序集感到很困惑。 System.Data
和 System.Web
是命名空间还是程序集?
我注意到这些被称为命名空间,同时它们存在于 GAC_32
文件夹中。那么它们到底是什么?
最佳答案
System.Data
是一个命名空间,System.Data.DLL
(文件)是一个程序集 .
命名空间是类型的逻辑分组(主要是为了避免名称冲突)。一个程序集可以包含多个命名空间中的类型(System.DLL
包含一些...),并且一个命名空间可以分布在多个程序集中(例如 System.Threading
)。
关于c# - 命名空间还是程序集?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21530460/