Visual Studio 的项目结构
概述
一个解决方案里面可以有多个项目。
项目结构
使用频率: 极高 | 重要程度: 必须掌握
在 C# 项目中,代码文件都以 .cs 结尾。
Properties 文件夹(属性文件夹)
AssemblyInfo.cs 文件:保存项目的版权信息。
1 | // AssemblyTitle:程序集(应用程序)的名称 |
也可以通过右键项目 → 属性,在程序集信息界面填入以上信息,最终会在编译之后的 exe 文件属性的详细信息里面显示,主要起一个知识版权保护的作用。
Program.cs 文件
Program.cs 是项目的启动入口文件。
引用
引用:当前项目所需要的 .NET 底层模块。
- 底层模块已由微软工程师封装好,直接使用即可
- 开发中若需要某些功能但未自动引入,需手动添加
- 不同项目所需的引用不同
- 引用决定了当前项目可以使用哪些模块
命名空间
命名空间:对类进行分组管理的机制,避免类名冲突。
- 一个模块可以包含若干命名空间
- 微软底层的类和自定义的类数量很多,通过命名空间分类管理
- 使用
using关键字引入命名空间后,可直接使用该命名空间下的所有类 - 不引入命名空间时,需通过
命名空间.类名的方式使用类
1 | // 项目的命名空间,默认和项目名称一样 |