C#中级教程流水账
1.调试与错误处理
正常调试模式
Unity调试语句:
Debug.log("");
Debug.LogError("");
;Debug.LogWarn("");
VS调试语句:
Console.write();
中断调试模式
1.左键点击代码行的最左侧
窗口breakpoint
打开后,显示当前项目添加的所有断点,我们可以在这里定位位置,也可以删除断点。
监视变量的内容
在中断模式下,可以直接把鼠标放到变量上,即可显示值。
局部变量
监视
这几个窗口不仅能查看信息,还可以修改值
调用堆栈和及时窗口
可以看到当前语句运行到第几行,还有是由哪个语句调用的
单步执行代码
1.逐过程:不会进入函数内部,当成语句处理
2.逐语句:进入函数内部,继续一条一条的执行
异常处理
有时我们会提前预料到有某些错误会发生,但不能确定,这个时候就要编写足够健壮的的代码。
示例:
如果不去处理这个异常,那么程序就会停止运行。
catch(0个或多个)和finally(0个或1个)必须至少存在一个,也可以同时存在。
try中的语句是可能会报异常的语句。
catch中的语句是用来捕捉异常的(括号中不填类型可以捕获所有异常)
finally中的代码是必定会执行的