每个程序集至少需要一个命名空间,这是一般的准则吗?
在什么情况下,多个程序集通常会共享同一个命名空间呢?
开发环境:C#和.NET
每个程序集至少需要一个命名空间,这是一般的准则吗?
在什么情况下,多个程序集通常会共享同一个命名空间呢?
开发环境:C#和.NET
来自MSDN
程序集
程序集是一组类型和资源,形成一个逻辑功能单元。.NET Framework中的所有类型都必须存在于程序集中;每次使用Visual Basic .NET创建Microsoft Windows®应用程序、Windows服务、类库或其他应用程序时,都会构建一个单独的程序集。每个程序集都存储为.exe或.dll文件。
命名空间
命名空间不是程序集的替代品,而是一种补充程序集的第二种组织方法。命名空间是一种将类型名称分组并减少名称冲突机会的方法。命名空间可以包含其他命名空间和类型。类型的完整名称包括包含该类型的命名空间的组合。