Head First C# 中文版 第10章 异常处理 page450

 

使用调试器找出借口管理程序中到底什么出了错


我们来用调试器近距离观察一下借口管理程序中我们遭遇到的问题吧。这是个练习使用调试器的好机会,因为你已经知道你要找的是什么了。(绝大多数情况下没有这种奢侈的享受啊!)


①用断点来停止或者暂停你的程序


你已经有着手点了-- 选择一个空文件夹后点击 Random Excuse 按钮就会触发异常。所以,打开按钮的代码吧,点击方法中第一行的任意位置,然后在调试菜单中选择“切换断点”,或者按 F9


 

IDE把一行设置为红色并在左侧画一个红色的点,这是调试器告诉你它在这一行上设置了断点的方式。现在,你在 IDE 调试程序的话,执行将会在这一行停止。试一下吧 -- IDE 中运行程序。你现在再运行程序,断点的这一行将会变为黄色,并伴以一个指向代码的小箭头。现在你的程序暂停了。“启动调试”的菜单项也变成了“继续”。点击它 -- 程序将会从停止的地方开始执行,就是从你设置断点的地方开始。


②逐步执行程序


使用逐语句命令(用工具栏或者F11 键都可以)来一句一句的执行程序。执行到创建新 Excuse 对象的时候,将会跳入 Excuse 的构造方法。执行过方法中第一行, fileName 变量就被赋值了。然后在变量上悬停鼠标来查看它的值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值