C#+面向对象笔记

本文介绍了C#编程中的调试方法,包括在VS和Unity中使用Console.Write和Debug.Log进行调试,以及断点设置和调试窗口的使用。接着深入探讨面向对象编程,讲解了类、构造函数、属性、匿名类型以及继承、多态等概念,强调了抽象类、密封类和静态类的使用,最后简要提到了泛型的应用。
摘要由CSDN通过智能技术生成

一.调试和错误处理:

 使用VS的调试功能,找到错误的原因并修改代码(调试);

正常模式(指的是不会影响程序的正常运行)下的调试:

1. 在VS中我们使用Console.Write(或WrightLine)方法向控制台输出变量的值,通过这个我们可以查看变量的值是否复符合我们的预期来调试错误。

 

2. 在Unity中我们使用Debug.Log(””)Debug.LogWarn(“”),向unity的Console窗口输出信息,帮助我们调试错误。 

中断(Debug)模式下的调试:

 Ps:中断模式是指我们可以暂停程序的执行,然后查看程序中的状态,也可以让程序继续执行。

 断点:断点是源代码中自动进入中断模式的一个标记,当遇到断点的时候,程序会进入中断模式。

 插入断点的方式:

1, 右击代码⾏,选择breakpoint(断点) -> insert breakpoint(插⼊断点);

2, 光标定位到代码⾏,选择菜单上的Debug(调试)->Toggle Breakpoint(切换断点) ;

3, 光标定位到代码⾏,按下F9键,在此按下F9是取消断点; 

4, 在需要添加断点的⾏⾸位置,直接单击,再次单击取消断点。

窗口(Breakpoints):

我们可以通过 (调试-窗⼝-断点),打开断点窗⼝,这个窗⼝显⽰了当前项⽬中添加了的所有的断点,我们可以在这⾥定位断点的位置,也可以去删除断点。

中断模式下的窗口的左下角,有三个选项卡:

错误列表---程序运⾏中发⽣的所有错误的列表 ;

局部变量---当前运⾏环境中所有的局部变量的值 ;

监视---监视某个变量的值的变化 。

Ps:在上⾯的几个窗口中不但可以观察变量值的变化,还可以直接去修改变量中存储的值。

调用堆砌:

在调⽤堆栈窗⼝下我们可以观察到当前代码执⾏到哪⼀⾏了,并且可以看到这个代码的是 被什么语句调⽤的。

即时窗⼝:

即时窗⼝我们可以在这⾥输⼊⼀些命令,查看变量的值,修改变量的值,可以输⼊表达式查看结果。

处理异常语法:try,catch,finall。

Catch块中可以有0或者多个,finally可以有0或者1个,但是如果没有catch块,必须有finally块,没有finally块,必须有catch块,catch块和finally 块可以同时存在。

二.面向对象(OOP)编程:

 类:

类实际上是创建对象的模板,每个对象都包含数据,并提供了处理和访问数据的⽅法。类定义了类的每个对象࿰

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值