Ahm*_*eim 6 c# directory visual-studio-2010
我想通过添加文件夹来组织我的解决方案并将类组织到它们中
如何访问这些类,因为我试图访问它们但是
文件夹看起来不像java中的包
Visual Studio模仿硬盘上项目的层次结构.在Visual Studio中添加解决方案文件夹时,它会在项目目录下创建一个真实文件夹.您添加到Visual Studio中的解决方案文件夹的任何新项目或源文件都将默认为该目录.此外,当您将C#文件(即类)添加到解决方案文件夹时,这将成为问题的核心,Visual Studio会将其放在项目的子名称空间中.
例如,如果您的项目名为MyProject,则默认命名空间将为MyProject.如果向MyProject添加名为MyFolder的解决方案文件夹,则任何新文件(即从Visual Studio中添加到该文件夹的类)都将具有MyProject.MyFolder的默认命名空间.因此,为了在类MyProject的命名空间来引用的类MyProject.MyFolder命名空间,你需要或者完全限定类名称,例如,MyProject.MyFolder.MyClass或包括using MyProject.MyFolder;在文件的顶部声明,其中类用过的.
小智 7
如果您询问解决方案文件夹,则不会转换为生成的代码.它们只是组织项目的一种方式.
如果要在项目中创建文件夹以分隔代码文件,那么传统上我们会让命名空间代表解决方案/项目的层次结构.
然后,您可以像往常一样包含命名空间.
这回答了你的问题了吗?
| 归档时间: |
|
| 查看次数: |
20575 次 |
| 最近记录: |