在C# 中,try catch finally和 shrow的用途

 我来答
qq289172257
2012-12-26 · 超过25用户采纳过TA的回答
知道答主
回答量:123
采纳率:100%
帮助的人:70.4万
展开全部
try { 你的代码块 你认为会发生运行时异常的代码} Catch(异常类型 可以用基类Exception ex){ 你的错误处理;}finally{ 你可以在这里写些代码 例如处理 数据库连接的关闭,文件流的关闭;也可以不用,跟你实际需要}
shrow它是用来抛出异常对象的
rot_pretense
2012-12-26 · TA获得超过254个赞
知道小有建树答主
回答量:456
采纳率:0%
帮助的人:252万
展开全部
try catch finally是一个组合 用来捕捉程序异常的
当然你也可以任意组合 但是也只有以下几种形式
1、try catch
2、try catch finally
try finally 好像也行 不记得了 。。
throw使用来抛出异常的 意思是这个异常我捕获之后(既然是他捕获异常,肯定是放到catch里的)自己不处理 由调用我的方法去处理 这里就是throw
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
BraveHeart_Fov
2012-12-26 · TA获得超过7942个赞
知道小有建树答主
回答量:1037
采纳率:0%
帮助的人:683万
展开全部
1,try, 将预见可能引发异常的代码包含在try语句块中。
2,catch,如果发生了异常,则转入catch的执行。
3,finally,可以没有,也可以只有一个。无论有没有发生异常,它总会在这个异常处理结构的最后运行。即使你在try块内用return返回了,在返回前,finally总是要执行,这以便让你有机会能够在异常处理最后做一些清理工作。如关闭数据库连接等等。
4, shrow?....
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pengyuanqin12
2012-12-28 · 超过30用户采纳过TA的回答
知道答主
回答量:162
采纳率:0%
帮助的人:78.8万
展开全部
try通常把可能出现错误的代码放在try部分,进行异常假设,如果try部分出现异常,则try部分异常后的程序将不会执行;catch捕获异常;finally无论程序是否出现异常,都会执行;throw则强调抛出的动作。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式