C#基础再学习

本次观看视频进行对C#一些基础的再度学习,加深印象。

1.对于错误和异常。

错误可能是语法错误也可能是逻辑错误。可以通过断点进行调试。

断点快捷键F9。

异常,通过try catch捕获,做出异常处理。

2.面向对象的编程。

面向对象编程也称之为OOP编程。面对对象编程就是结构化编程,让代码模块化,结构清晰。

类理解为创建对象的模板,定义了每个对象的数据和功能。

类中的成员包括数据成员和函数成员。

类中的数据成员默认使用私有,防止外部访问。

构造函数与类同名,没有返回类型。NEW关键字创建类,就会调用构造方法。

在自定义构造函数之后,默认的构造函数会失效。

3.属性

对私有字段的封装,外部对私有字段访问的入口。

属性可以设置成只读,只写。

定义结构
Public int Te
{
 get{return Te;}
 set{Te =value;}
}
自动属性
Public int Te{get;set;}

4.var 匿名类型

5.堆和栈:程序运行时的内存区域

堆里的内存可以任意顺序存入和移除,可栈需要入栈和出栈。

GC是垃圾回收器。

值类型只需要一段单独的内存,存放数据在栈中。

引用类型需要两段,第一段存数据,位于堆中。第二段是一个引用,指向堆中的存放位置。

猜你喜欢

转载自www.cnblogs.com/cdjbolg/p/11889343.html