相当于C#中的java包

时间:2014-08-06 12:33:53

标签: java c# eclipse visual-studio-2013 package

我一直在寻找一种在visual studio express 2013中制作“包文件夹”的方法,我在java中的方式是一个“包”我知道我可以使 全新项目 通过向导调用“Visual Studio Package Projects”,但我真正想要的只是一个〜容器〜在类名中添加一个点!任何其他名称的文件夹!

这就是我正在寻找的东西

enter image description here

这就是我提出的内容

enter image description here

3 个答案:

答案 0 :(得分:8)

如果在文件夹内创建类,则此类的命名空间(与Java中的包几乎相同)基于它所在的文件夹。

实际上,java中的包也是文件夹。

答案 1 :(得分:5)

只需添加一个新文件夹 - 然后默认情况下,新类将位于该命名空间中。例如,如果您有一个名为Foo的项目,并且添加了一个名为Bar的文件夹,那么您最终会得到:

namespace Foo.Bar
{
}

位于该文件夹中的类顶部。命名空间是最接近Java包的C#。由于Java中的软件包也会影响访问控制,因此它们相当相同,但它们会关闭。

答案 2 :(得分:1)

可以在项目根目录中创建文件夹。并且可以创建任意数量的嵌套文件夹以分类常见文件。并且可以将目标类放在该文件夹中。这样你就可以得到〜容器〜。在类中使用的命名空间中。