我一直在寻找一种在visual studio express 2013中制作“包文件夹”的方法,我在java中的方式是一个“包”我知道我可以使 全新项目 通过向导调用“Visual Studio Package Projects”,但我真正想要的只是一个〜容器〜在类名中添加一个点!任何其他名称的文件夹!
这就是我正在寻找的东西
这就是我提出的内容
答案 0 :(得分:8)
如果在文件夹内创建类,则此类的命名空间(与Java中的包几乎相同)基于它所在的文件夹。
实际上,java中的包也是文件夹。
答案 1 :(得分:5)
只需添加一个新文件夹 - 然后默认情况下,新类将位于该命名空间中。例如,如果您有一个名为Foo
的项目,并且添加了一个名为Bar
的文件夹,那么您最终会得到:
namespace Foo.Bar
{
}
位于该文件夹中的类顶部。命名空间是最接近Java包的C#。由于Java中的软件包也会影响访问控制,因此它们相当相同,但它们会关闭。
答案 2 :(得分:1)
可以在项目根目录中创建文件夹。并且可以创建任意数量的嵌套文件夹以分类常见文件。并且可以将目标类放在该文件夹中。这样你就可以得到〜容器〜。在类中使用的命名空间中。