我应该在简单的控制台应用程序中使用C#命名空间吗?

Jam*_*lak 2 c# namespaces projects-and-solutions

我是C#的新手,对使用命名空间的最佳实践感到好奇.

我有一个包含单个类库项目的解决方案,以及几个小型控制台应用程序项目.所有控制台应用程序项目都是解析命令行参数,并在库项目中调用不同的类.库项目使用标准的CompanyName.Tool约定.

我的问题是,既然给定控制台应用程序的唯一目的是库项目中的一个类,并且永远不会从另一个项目或类调用它,我是否需要将它放在命名空间中?这似乎没必要.

Ste*_*owe 5

你是对的.这是不必要的.您希望使用命名空间的唯一原因是您要创建库以便在许多程序中重用.