错误
代码中难免存在错误,不论程序员多么优秀,程序总会出现问题,有些问题,比如变量名字写错,导致编译器无法编译(语法错误),有的时候我们的逻辑在某些方面有瑕疵,也会产生错误,这类错误成为语义错误(逻辑错误)。
我们接下来学习如何在程序出错之后,使用VS提供给我们的调试功能,找到错误的原因,修改代码。(调试)以及学习C#中的错误处理技术,对可能发生错误的地方采取预防措施,并编写弹性代码来处理可能会发生的致命错误。(错误处理)
正常模式下的调试
正常模式指的是不会影响程序的正确运行。
1.在VS中我们使用Console.Write(或者WriteLine)方法向控制台输出变量的值,通过这个我们可以查看变量的值是非符合我们的预期来调试错误。
2.在Unity中我们使用Debug.Log(""),Debug.LogError(""),Debug.LogWarn(""),向unity的Console窗口输出信息,帮助我们调试错误。
中断模式下的调试
中断模式指我们可以暂停程序的执行,然后查看程序中的状态,也可以让程序继续执行。
如何让程序中断?断点
断电是什么?
断电时源代码中自动进入中断模式的一个标记,当遇到断点的时候,程序会进入中断模式。
如何插入断点?
1.右击代码行,选择breakpoint(断点)->insert breakpo