瑞星 发表于 前天 16:41

C#学习1_认识项目/程序布局

一、C#项目文件的构成

1.新建一个项目

https://i-blog.csdnimg.cn/direct/230fe1bcfbdf45e9a29cf200b168664e.png
https://i-blog.csdnimg.cn/direct/86091e72144b42fdb5e517da942907af.png
https://i-blog.csdnimg.cn/direct/885e80d7c98d43319322c500d9ffe3f0.png
https://i-blog.csdnimg.cn/direct/1ec2a124777f41d0b3a76cdfe3e26fce.png
2.运行项目

https://i-blog.csdnimg.cn/direct/dc5aaf2d7d474b3da4271984fc041873.png
https://i-blog.csdnimg.cn/direct/47202bee5d2b472d81d85be0b91725ed.png
3.认识文件

1)办理方案(Solution):构造多个项目标容器           抽象理解:餐厅

https://i-blog.csdnimg.cn/direct/edd1e4cd713f483186202a7ff389d090.png
办理方案.sln文件,点击即可进入VS编辑
2)项目(Project):项目是办理方案中的独立单位        抽象理解:厨房(一餐厅可有多厨房)

https://i-blog.csdnimg.cn/direct/59dfb5d9df13463ebdef7c218b133333.png
https://i-blog.csdnimg.cn/direct/ee2c530c5d8e4cd497798455d45970cb.png
双击项目会出现项目配置
3)类(.cs代码):写代码的地方                                  抽象理解:厨房的做的菜品      

https://i-blog.csdnimg.cn/direct/86748bbe21f44a2aa61c109c50afa0e2.png
二、C#程序布局

1.通常的程序布局

using System;//引入命名空间
namespace SayHello //声明命名空间
{
    class SayHello//类
    {
      static void Main(String[] args) //方法(主方法)
      {
            Console.WriteLine("Hello World");//打印输出语句
      }
    }
} 2.命名空间

1)什么是命名空间?

用namespace构造的代码,避免命名冲突                         抽象理解:代码包装袋 
一个程序包罗一个或多个命名空间

框选的部分都是被包装袋装起来的部分
2)怎么用命名空间

像Console.WriteLine是从属于System的,只有using System引入了命名空间才能用
https://i-blog.csdnimg.cn/direct/9fa9ae09b1bf4d85851a4d3dd55211d2.png
另外举例子
在同一程序内的命名空间引用
https://i-blog.csdnimg.cn/direct/05d10e7f6e8c4d5d96b083415dce1e2a.png
先在主方法中直接输出‘Hello World’。
然后在SayHello命名空间中界说了主程序,通过创建Student命名空间下Say类的对象调用SayNiHao方法输出‘你好!!’
在不同程序内的命名空间引用
https://i-blog.csdnimg.cn/direct/8f98ece28c6c4655811fd3d7427cd3e9.png
3.类声明(Class Declaration)

类是C#程序的基本构建块
https://i-blog.csdnimg.cn/direct/01af430372494698886fcfba110e29e6.png
4.Main方法(Entry Point):

C#程序的入口点,程序从这里开始执行
https://i-blog.csdnimg.cn/direct/eebc5495b73946318b2026ff3f4c0f89.png

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: C#学习1_认识项目/程序布局