本次观看视频进行对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是垃圾回收器。
值类型只需要一段单独的内存,存放数据在栈中。
引用类型需要两段,第一段存数据,位于堆中。第二段是一个引用,指向堆中的存放位置。