我希望通过添加文件夹来组织我的解决方案,并组织类放进去
我试图访问他们如何访问这些类,但不能
文件夹看起来像包在java中C#类到文件夹
C#类到文件夹
回答
在Visual C#项目中创建文件夹时,通常会为该文件夹中创建的项目创建一个namespace。您需要将using blah.foldername
语句添加到您尝试使用文件夹中项目的c#文件,或者您可以编辑文件夹中的文件以使用namespace blah
而不是namespace blah.folder
。
如果没有名称空间怎么办? – 2015-04-02 13:41:15
如果您询问有关解决方案文件夹的问题,则不会将其转换为生成的代码。他们只是一种组织项目的方式。
如果您要在项目中创建文件夹来分隔代码文件,那么传统上我们会让名称空间表示解决方案/项目的层次结构。
然后,您只需像通常那样包含命名空间。
这是回答您的问题吗?
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;
声明使用该类的文件的顶部。
- 1. 更改C:\文件夹\文件到C:\\ \\文件夹文件
- 2. 在Visual Studio文件夹中找不到C#类模板文件
- 3. 分类的Exchange文件夹到杰出的文件夹和普通文件夹
- 4. C#文件夹和子文件夹
- 5. C#的文件夹和子文件夹
- 6. C#类库:StreamWriter写入system32文件夹
- 7. C#访问类内的文件夹App_Code
- 8. 在文件夹C#
- 9. 文件安装到C:\而不是C:\文件夹\
- 10. c#代码找到包含一组文件和子文件夹的文件夹
- 11. 没有得到在类创建Java类文件的文件夹
- 12. C#UnauthorizedAccessException到用户文件夹
- 13. C#:将图像保存到文件夹
- 14. 同步文件夹到S3 - C#库
- 15. 将文件夹复制到文件夹
- 16. 从文件夹引用到文件夹
- 17. 找到文件夹内的文件夹
- 18. .htaccess重写/文件夹/子文件夹到/文件夹/?子文件夹
- 19. 将文件下载到C#文件夹后移动文件
- 20. 创建类到测试文件夹
- 21. 将文件夹从文件夹复制到文件夹python
- 22. .htaccess - 子文件夹到子文件夹=子文件夹404
- 23. 在Objective-C/C中删除文件夹及其子文件夹
- 24. 按文件名将文件分类到文件夹中R
- 25. 尝试将子文件夹中的文件从一个文件夹移动到另一个文件夹C#
- 26. C#类,如果文件存在于文件夹
- 27. C#从每个文件夹得到一个文本文件,
- 28. Wix - 有条件地将文件安装到C:\ MyConfig文件夹
- 29. RewriteRule重写/文件夹/子文件夹/文件到/?f =文件夹/子文件夹/文件?
- 30. .bat文件复制文件夹到文件夹留出某些文件夹
您是否使用Visual Studio? – 2011-05-28 15:16:58
是的,我正在使用VS2010 :) – 2011-05-28 15:17:50