相当于C#中的java包

Mr *_*lis 7 c# java eclipse package visual-studio-2013

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

这就是我正在寻找的东西

在此输入图像描述

这就是我提出的问题

在此输入图像描述

lib*_*bik 9

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

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


Jon*_*eet 7

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

namespace Foo.Bar
{
}
Run Code Online (Sandbox Code Playgroud)

在该文件夹的类顶部.命名空间是最接近Java包的C#.他们不是一样的,包在Java中也影响访问控制-但他们接近.