.net,c#,.net framework的关系

.net是一个平台
.net framework 提供平台开发的东西的运行环境
c#是.net平台的一种比较重要的编程语言

解决方案,项目,类之间的关系

解决方案包括项目
项目包括类

解决方案就好比是一个公司
项目就好比是一个部门
类就好比是一些员工

解决方案资源管理器在试图里面可以找到

一个简单的控制台应用的组成部分

c#入门及.net基础知识

  1. using System; 这叫引用命名空间,可以理解为A公司有一个商城项目A,里面有一个类A,B公司有一个商城项目B,里面有一个类A,这两个类本来是没关系的,但是此时C公司有一个商城项目C,它要用到A,B公司的类A,这时候就需要将它们引用进来
  2. namespace ConsoleApp1 这叫项目名或者命名空间,这个就是我们创建项目的时候起的名字
  3. class Program 这个表示一个类
  4. static void Main(string[] args) 这个表示一个函数,而且main函数是类的入口,main函数的范围也是程序的执行范围

一点额外的知识(首先找到项目的存放地址)

c#入门及.net基础知识

  1. 其中的ConsoleApp1.sln就是我们的解决方案文件,里面包含了整个解决方案的信息,我们可以直接点击sln文件运行我们的项目
  2. 其中的 .csproj 结尾表明这是一个c# class project,这个文件我们称之为项目文件,包含了我们项目的信息,我们同样可以直接点击该文件运行我们的项目
  3. 当我们不知道自己的代码有没有错的时候,通过生成->生成解决方案(vs2019快捷键是ctrl+shift+B)来解决,它会给你显示的很清楚,所以我们运行代码前先生成一个解决方案排除语法错误
    c#入门及.net基础知识

两个基本命令

  1. Console.WriteLine(“Hello World”); 将括号中的内容打印到控制台
  2. Console.ReadKey(); 暂停当前程序,等待用户按下任意键来继续Console.ReadKey()后面的语句(后面没有语句就结束程序),同时按下的任意键都会显示在控制台中(除了回车键)
如何解决运行代码后控制台一闪而过的问题
  1. 产生原因: 由于一般设置里都会选择调试停止时关闭控制台,所以会产生代码运行后控制台就关闭了,也就是控制台一闪而过的现象
  2. 解决办法:
    1. 在语句后面加上**Console.ReadKey();**来暂停当前程序
    2. 在工具->选项->调试中关闭调试停止时关闭控制台,也可以达到相同的效果

基本快捷键(VS2019)

光标放在某个关键字上面,然后按F1,可以直接跳到官方文档
运行代码快捷键是F5
生成解决方案(VS2019)快捷键是CTRL + SHIFT + B
注释单行代码: CTRL + K + C
取消注释当行代码: C TRL + K + U
删除本行: CTRL + SHIFT + L
格式化选中代码: CTRL + K + F
不选中内容格式化代码(代码有错的时候是不能执行的,可以跟生成解决方案一样帮我们看代码是否有错): CTRL + K + D
在本.cs文件中全文搜索(不能选中代码哈): CTRL + K + F
多行注释: CTRL + SHIFT + /
快速弹出提示: CTRL + J
在本行下一行新开一行: SHIFT + ENTER
在本行上一行新开一行: CTRL + ENTER
在java里,我们解释说明类或者方法时用的是/***/,但是在C#中,我们采用文档注释///
c#入门及.net基础知识
折叠冗余的多行代码的方式是通过在要折叠的代码前一行加 #region,在要折叠的代码的后一行加 #endregion,然后就会在这段代码上出现折叠符号了,同时还可以自己增加注释
c#入门及.net基础知识

关于Chrome的一些常用快捷键

新开一个chrome快捷键是CTRL + N
在无痕模式下打开新窗口快捷键是CTRL + SHIFT + N
恢复上一次关闭的页面快捷键是CTRL + SHIFT + T
关闭浏览器快捷键是ALT + F4
关闭当前标签页快捷键是CTRL + F4
在标签中切换快捷键是CTRL + TAB

相关文章:

  • 2021-05-24
  • 2021-12-22
  • 2021-11-30
  • 2021-08-27
  • 2022-12-23
  • 2021-06-25
  • 2021-04-03
  • 2022-01-07
猜你喜欢
  • 2022-01-27
  • 2021-05-14
  • 2021-06-04
  • 2021-05-30
  • 2021-07-25
  • 2021-05-21
  • 2022-12-23
相关资源
相似解决方案