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

Brian在使用借口管理器时遇到问题,因早期创建的借口文件与现有程序不兼容导致异常。本文介绍如何重现问题,并探讨异常处理的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

... 代码还是有问题 ...


Brian用借口管理器用的很开心,突然想起来最初创建这个程序的时候曾经创建了一个装满借口文件的文件夹 -- 但是他忘记了那个文件夹是创建在他给程序添加序列化能力之前的。我们来看看发生什么事了 ...


①你可以通过用记事本创建基于文本的借口文件来重现Brian 的问题。文件中第一行写描述,第二行写结果,第三行写最后使用日期。


②打开借口管理器并打开借口文件。抛出异常了!但是这次,点击Details 按钮,这样我们就可以仔细观察过一下它说什么了。注意调用栈 -- 它是指一个方法是被另一个方法调用的,而这个方法又是被另外一个方法调用的,等等等等。


 

③未处理的异常窗口上的Details 按钮给你提供了导致问题的信息。你可以想出要如何处理它吗?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值