A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 黑马——兰雷明 黑马帝   /  2011-12-14 22:27  /  2068 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 黑马——兰雷明 于 2011-12-27 16:47 编辑

对于异常处理有哪几种方法啊?为什么不能轻易使用try catch  来处理异常!

评分

参与人数 1技术分 +2 收起 理由
李荣壮 + 2

查看全部评分

1 个回复

倒序浏览
本帖最后由 liuyinggzu 于 2011-12-14 23:00 编辑

异常处理只有这个try-catch-finally吧。

C# 语言的异常处理功能可帮助您处理程序运行时出现的任何意外或异常情况。 异常处理使用 try、catch 和 finally 关键字尝试某些操作,以处理失败情况,尽管这些操作有可能失败,但如果您确定需要这样做,且希望在事后清理资源,就可以尝试这样做。 公共语言运行时 (CLR)、.NET Framework 或任何第三方库或者应用程序代码都可以生成异常。 异常是使用 throw 关键字创建的。

具体信息查看MSDN:http://msdn.microsoft.com/zh-cn/library/ms173160.aspx

不轻易使用try catch意思应该是在编程时,尽量暴露出代码可能出现的错误和异常,然后修改代码尽量提高代码的可靠性。但是你很难完全发现所有可能出现的异常, 所以在实际运行程序时,要在可能出现异常的代码段加入异常处理。

点评

多谢!  发表于 2011-12-15 00:14

评分

参与人数 1技术分 +2 收起 理由
李荣壮 + 2

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马