C#中,try...catch...finally的详细使用说明

来源:百度知道 编辑:UC知道 时间:2024/06/18 11:54:15
学了大半年C#了,到现在还搞不懂这个异常处理机制的使用,请各路高手指教~!先谢了~!!
关于异常的积累,各位高手,你们能分享一下你们的经验吗?

try
{
//可能会发生异常的代码
}
catch(Exception e)
{
//这里你可以处理,比如弹出对话框告诉用户,或者把这个异常的情况(e)发邮件到你的邮箱,反正你想怎么处理就怎么处理。
//如果不处理就抛出,待下次调用这个方法时来处理throw ....
}
finally
{
//不管有没有异常都会执行这里的代码
}
------------------------------
这个就要你自己判断了
------------------------------
经验只能积累的 呵呵

这就靠你自己的知识积累、自己去判断啦,比如连接数据库时,有可能数据库服务器出现问题(比如密码错误),导致连接失败,这时就会引发异常