调试和错误处理
一、VS中的调试
VS允许在两种配置下生成应用程序:调试(默认)和发布。
在调试配置下生成应用程序,并在调试模式下运行程序时,并不仅是运行编写好的代码。调试程序包含应用程序的符号信息,所以IDE知道执行每行代码时发生了什么。符号信息意味着跟踪(例如)未编译代码中使用的变量名,这样他们就可以匹配已编译的机器码应用程序中现有的值,而机器码程序不包含便于人们阅读的信息。此类文件包含在.pdb文件中,这些文件位于计算机的Debug目录下。
发布配置会优化应用程序代码,所以我们不能执行以上这些操作。但发布版本运行速度较快。完成了应用程序的开发后,一般应给用户提供发布版本,因为发布版本不需要调试版本所包含的符号信息。
1.1.非中断(正常)模式下的调试
输出调试信息
跟踪点
诊断输出与跟踪点
1.2.中断模式下的调试
进入中断模式
监视变量的内容
单步执行代码
二、错误处理
2.1.try…catch…finally
2.2.throw表达式
2.3.列出和配置异常
查找某个数是否存在