C#基础_01

一.  .Net平台

  .Net FrameWork框架提供了一个稳定的运行环境来保障我们.Net平台正常的运转。

  比如:.Net就像是一个厨房,如果我们先要做出好吃的菜,.Net FrameWork 就可以帮助我们顺利的制作出一道道好吃的菜。

   .Net 框架的整体结构如下:

      

      其中的公共语言运行库(CLR)是 .Net 的基础,它为各种各样的.Net 语言提供了公共的类库。

      也为这些语言的编写的应用程序提供了运行环境。

      使用针对公共语言运行库的语言编译器开发的代码成为托管代码

      

      托管代码可以利用公共语言运行库的诸多功能。如跨语言记成,跨语言异常处理,

      增强的安全性,版本控制和部署支持,简化的组件交互模型,调试和分析服务等。

      公共语言运行库的另一大好处就是,用一种语言设计的对象,可以在另一种语言

      中调用,也就是说,用不同语言编写的对象可以互相通信,并且他们的行为可以紧密集成。

二. VScode的使用

  (1)解决方案、项目及类之间的关系
      解决方案:公司
      项目:部门
      :员工
      可以在视图里面找解决方案资源管理器

  (2)Program中的个部分的组成:

      

       引用命名空间之间的关系:(看下面的例子)

        比如: 京东有个项目是京东在线商城项目,这个项目中有个顾客类

           京东 ===> 京东在线商城项目 ===> 顾客类

           淘宝 ===> 淘宝在线商城项目 ===> 顾客类

          此时我要写一个项目的时候需要用到淘宝和京东里面中的两个顾客类:

          如果直接使用的话,则会出现分不清使用的是京东的顾客类还是

             淘宝的顾客类,所以这个时候命名空间就派上了用场。

          可以使用 (京东 ===> 京东在线商城项目)来识别是哪个顾客类。

  (3)方法或者函数

      Main函数是我们程序的主入口,你写的代码如果想要被执行的话,必须写在Main函数当中。

  (4)

    .sln:解决方案文件,里面包含着整个解决方案的信息,可以双击运行。
    .csproj:项目文件,里面包含着这个项目的信息,可以双击运行。

  (5)简单的两行代码

          

 

posted @   Chris_Ma  阅读(35)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
历史上的今天:
2021-03-22 06.模板语言--DTL
2021-03-22 05.URL路由进阶应用
2021-03-22 04.多App下的Templates的使用
点击右上角即可分享
微信分享提示