关于加出错处理的问题

StudyLsq 2003-12-26 11:15:13
请问凡时有可能出错的地方(如访问中间层的地方)都需要加try catch吗?

如不加的话 经常一出错就退出整个程序
加的话,是不是效率会降低一点?
基本上每个按钮都访问了中间层,全加也会很多啊

谢谢


...全文
34 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xixigongzhu 2003-12-26
  • 打赏
  • 举报
回复
一个完整的应用程序必须有出错处理,什么样的错误退出程序什么样的错误不需要退出这些都是必须考虑的,所以楼主只需要catch那些可能出现的异常并且提示用户就可以了。
yaotiebing 2003-12-26
  • 打赏
  • 举报
回复
要加
但是只加在可能出错的地方
然后写一个中央出错处理比如纪录日志 提示用户什么的
StudyLsq 2003-12-26
  • 打赏
  • 举报
回复
“要加
但是只加在可能出错的地方
因为catch很浪费资源”

可我觉得可能出错的地方太多,凡是访问中间层的感觉都可能出错

“如果你觉得在上层代码中添加try catch太多太麻烦”
麻烦倒不是 十分钟加完,主要是担心效率,本来感觉.net做winform就比较慢


sunyong603 2003-12-26
  • 打赏
  • 举报
回复
如果你觉得在上层代码中添加try catch太多太麻烦,是不是可以在中间层代码中加入try catch,不过这样只会抛出中间层出现的错误,如果是你的上层代码出错那就捕获不到了。
brightheroes 2003-12-26
  • 打赏
  • 举报
回复
要加
但是只加在可能出错的地方
因为catch很浪费资源

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧