黑马程序员_C#的小知识点

时间:2023-02-17 09:25:43

1.什么是.net和C#?

.net是一种平台、技术。

C#是一种编程语言。

 

2. .net有什么用?

在.net平台上开发桌面应用程序,叫做winform应用程序开发。

在.net平台上开发网站应用程序,叫做APS.NET应用程序开发。

 

3.关于C/S和B/S

C/S:客户机(client)/服务器模式(Server),就是桌面应用程序(winform),例如QQ。

B/S:浏览器(Browser)/服务器模式(Server),就是网站应用程序(ASP.NET),例如IE。

 

4.项目(名称)包含于解决方案,一个解决方案由多个项目共同解决。

.sln:是解决方案的后缀  .exe:是生成解决方案的后缀

 

5.关于菜单栏

(1)重置开发环境,在工具菜单下的导入导出设置。

(2)视图菜单可以找到被关闭的窗口。

(3)调试(F5):先生成解决方案,后运行,所以程序不能有错。

(4)生成解决方案(F6):不调试,直接保存,所以程序有错也能保存。

(5)工具菜单中的选项中可以更改字体大小、颜色,显示行号(文本编辑)。

(6)卸载项目:右键项目卸载,项目变为不可用状态。

 

6.关于键盘上的快捷键

Home:使光标移动到最前面。

End:使光标移动到最后面。

Page Up/Down:上/下翻页。

Shift:选中光标经过的字符。

Ctrl+Home/End:光标移动到最前/后面。

Delete:删除光标后面的。

Insert:转换、插入和覆盖模式。

 

7.三种注释

//:单行注释。

/* 注释内容 */:多行注释。

///:文本注释,summary中解释类/方法的作用(在类前面输入///,敲击回车,自动生成。)

 

8.关于变量

变量:代表一块内存空间,通过变量名称向内存 存/取 数据,有变量了,就不需要我们记忆复杂的内存地址。

定义变量其实就是向内存申请一块内存空间。

内存断点后,里面的数据消失,其实数据都是保存在硬盘里。

 

9.命名法则

C#一般采用Camel命名法:首单词的首字母小写,其余单词的首字母大写。如果使用缩写(英文单词),全部用大写。

 

10.发生自动转换(隐式转换)的条件

(1)参与运算的两个数据类型兼容,例如,int和double都是数字

(2)一边的数据类型表示的范围小,一边的数据类型表示的范围大,并且把小的转向为大的不丢失精度。

黑马程序员_C#的小知识点

 

11.

MSIL: .Net编译器 

CLR: 公共语言运行库

.Net平台上的任何语言都是通过MSIL编译,然后进入CLR被执行。