• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C#基础知识总结(一)

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

  这个基础知识系列是我自己对基础知识的一个巩固和总结,在复习的过程中对细节知识点加深印象,可能其中有错误之处,请大家批评指正,谢谢。希望和大家共同学习共同进步。

摘要

  这个系列一篇总结了:C#程序的结构,代码的注释,键盘快捷键的使用,C#和.NET的关系。

一、C#程序的结构(介绍解决方案和项目的关系)
  1.解决方案中可以包含多个项目
  2.项目包含多个文件,文件包含程序的代码

  下面是类文件的结构:

  顶部引用命名空间 如:using System;

  下面是自己的代码
  namespace 命名空间名称
  {
    类名
    {
      方法名
      {
        //第一句程序
        //在控制台上显示出"你好啊"
        Console.WriteLine("你好啊");
        Console.ReadKey();
      }
    }
  }
  3.Visual Studio工具使用:
  设置界面,在选项中调整,字体、颜色等等都在工具中设置

二、C#中的注释
  对我们写的程序进行解释,注释是给人看的
  单行注释://注释到行尾
  多行注释:/* */(在星号之间的都会被注释掉)
  文档注释:/// 用于对类和方法进行注释(还有结构,属性等注释)


  下面的格式可以折叠部分代码块,且#region后面可以写注释内容
  #region
  #endregion

三、键盘的使用
  home:光标跳到行首
  end:光标跳到行尾
  pg up:光标跳到上一页
  pg down:光标跳到下一页
  Shift+上面的键或方向键:光标移动过的地方都会被选中
  Ctrl+home\end:光标跳到文档最开始或最末尾
  Ctrl+c/v:粘贴/复制
  insert:进入插入模式,会直接覆盖内容

四、C#与.Net的意思与关系理解
  C#是一种编程语言
  .Net(.Net Framework):是一种多语言的平台,可以用多达几十种语言开发
  注:Java是单语言,支持多平台

 

  .NET平台的组成:
  .NET Framework类库(FCL)和公共语言运行库(CLR)共同组成.NET平台

 

  .NET Framework
  -----------------------------------------------------------------------------------------------------------------------
  .NET Framework 类库:
      ASP.NET:(Web 窗体+Web Service) WinForms
          ADO.NET和XML类
            基本框架类
  CLR:CLS(公共语言规范 common language specification)   CTS(通用类型系统 common type system) 还有内存管理、垃圾回收、异常处理等等
  ------------------------------------------------------------------------------------------------------------------------


  用代码编辑好一个程序后,最终被执行的过程:
  C#(语言)(可以是用F#等其他语言生成的程序)->MSIL(微软中间语言)->CLR(公共语言运行库)的JIT把中间语言翻译成本机代码->代码被执行
  解释:一个程序编译成的exe程序,它其实保存的是MSIL,运行exe程序时,启动CLR的JIT(即时编译器just in time),把MSIL翻译成本机代码,然后程序被执行


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C语言拯救计划Day3-1之求一批整数中出现最多的个位数字发布时间:2022-07-13
下一篇:
C#——图片操作类简单封装发布时间:2022-07-13
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap