在C# 中,try catch finally和 shrow的用途
展开全部
try catch finally是一个组合 用来捕捉程序异常的
当然你也可以任意组合 但是也只有以下几种形式
1、try catch
2、try catch finally
try finally 好像也行 不记得了 。。
throw使用来抛出异常的 意思是这个异常我捕获之后(既然是他捕获异常,肯定是放到catch里的)自己不处理 由调用我的方法去处理 这里就是throw
当然你也可以任意组合 但是也只有以下几种形式
1、try catch
2、try catch finally
try finally 好像也行 不记得了 。。
throw使用来抛出异常的 意思是这个异常我捕获之后(既然是他捕获异常,肯定是放到catch里的)自己不处理 由调用我的方法去处理 这里就是throw
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1,try, 将预见可能引发异常的代码包含在try语句块中。
2,catch,如果发生了异常,则转入catch的执行。
3,finally,可以没有,也可以只有一个。无论有没有发生异常,它总会在这个异常处理结构的最后运行。即使你在try块内用return返回了,在返回前,finally总是要执行,这以便让你有机会能够在异常处理最后做一些清理工作。如关闭数据库连接等等。
4, shrow?....
2,catch,如果发生了异常,则转入catch的执行。
3,finally,可以没有,也可以只有一个。无论有没有发生异常,它总会在这个异常处理结构的最后运行。即使你在try块内用return返回了,在返回前,finally总是要执行,这以便让你有机会能够在异常处理最后做一些清理工作。如关闭数据库连接等等。
4, shrow?....
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
try通常把可能出现错误的代码放在try部分,进行异常假设,如果try部分出现异常,则try部分异常后的程序将不会执行;catch捕获异常;finally无论程序是否出现异常,都会执行;throw则强调抛出的动作。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询