首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在.Net中命名空间最合适的名称是什么

在.Net中命名空间最合适的名称是什么
EN

Stack Overflow用户
提问于 2008-11-14 10:57:12
回答 6查看 529关注 0票数 4

在过去,我总是使用与项目(和主要类)相同的名称空间来命名特定项目,例如:

代码语言:javascript
运行
复制
namespace KeepAlive
{
    public partial class KeepAlive : ServiceBase
    {...

然后在其他项目中,每当我调用那个类时,它总是:

代码语言:javascript
运行
复制
KeepAlive.KeepAlive()...

我现在开始认为这可能不是一个好主意,但我有点困惑于如何实际命名我的命名空间。其他人是做什么的?您的所有项目是否只有一个名称空间?

EN

Stack Overflow用户

发布于 2008-11-14 11:26:08

CompanyName.ProductName.AreaOfSystem.SubAreaOfSystem

永远不要将它们称为类的同名。

我们的领域包括:

  • Services
  • Smartcard
  • UI

子区域的使用率很低,但在相关情况下:

  • Smartcard.Mifare
  • Smartcard.DESFire

我们的并不对应于文件夹,因为在逻辑上可能不是这样。为了简化解决方案资源管理器的导航,我们可能会在文件夹中划分某些部分,但这并不一定意味着命名空间应该遵循文件夹结构。尤其是在文件夹中只有几个文件的情况下(只有几个类型的命名空间通常是愚蠢的)。

票数 5
EN
查看全部 6 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/289770

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档