一、C#项目文件的构成
1.新建一个项目




2.运行项目


3.认识文件
1)解决方案(Solution): 组织多个项目的容器 抽象理解:餐厅

解决方案.sln文件,点击即可进入VS编辑
2)项目(Project): 项目是解决方案中的独立单元 抽象理解:厨房(一餐厅可有多厨房)


双击项目会出现项目配置
3)类(.cs代码):写代码的地方 抽象理解:厨房的做的菜品

二、C#程序结构
1.通常的程序结构
TypeScript
using System; //引入命名空间
namespace SayHello //声明命名空间
{
class SayHello //类
{
static void Main(String[] args) //方法(主方法)
{
Console.WriteLine("Hello World"); //打印输出语句
}
}
}
2.命名空间
1)什么是命名空间?
用namespace 组织的代码,避免命名冲突 抽象理解:代码包装袋
一个程序包含一个或多个命名空间
框选的部分都是被包装袋装起来的部分
2)怎么用命名空间
像Console.WriteLine是隶属于System的,只有using System引入了命名空间才能用

另外举例子
++在同一程序内的命名空间引用++

先在主方法中直接输出'Hello World'。
然后在SayHello
命名空间中定义了主程序,通过创建Student
命名空间下Say
类的对象调用SayNiHao
方法输出'你好!!'
++在不同程序内的命名空间引用++

3.类声明(Class Declaration)
类是C#程序的基本构建块

4.Main方法(Entry Point):
C#程序的入口点,程序从这里开始执行
