IT技术学习网
IT技术学习网
您的位置: 主页 > 编程技术 > c# >

try catch后面的代码执行吗?

2014-12-05 21:13 来源: IT技术学习网原创 阅读:

本文讲述c#中try catch 后面的代码执行还是不执行。

答案:catch后面的代码是执行的。除非我们在catch代码段中加入return直接返回了,后面的代码自然就不会执行了。

try
{
    int j = 0;
    int i = 5 / j;
}
catch
{
    MessageBox.Show("出错catch了");
    return;
}
MessageBox.Show("执行了");

实例中,我们加了return,后面的代码不执行。去掉return,后面的代码继续执行。

如果我们继续使用finally语句:

finally
{
      MessageBox.Show("执行了");
 }

那么不管我们加不加return,MessageBox.Show("执行了");都会执行。

也就是说finally语句段是绝对执行的。

try catch后面的代码执行吗?
转载需注明出处:IT技术学习网 http://www.itjsxx.com/csharp/747.html

评论文章 try catch后面的代码执行吗?
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
  • zhaojiaoyang1
    2017-05-20 14:39:53发表

    李沧海的大腿根侧给划出了几道血痕[url=http://zlb147.ce.c-c.com]金源机械设备厂[/url] [url=http://www.tbckg.com/]泰国试管婴儿攻略[/url] [url=http://wlikai.ce.c-c.com]电动巡逻车[/url] [url=http://lsylgcc.

  • abaobao
    2017-04-18 13:20:04发表

    今日升堂审理皇甫惟遇害一案[url=http://www.cwbol.com/news/]女性健康资讯[/url] [url=http://www.cwbol.com/yssc/scys/]蔬菜养生[/url] [url=http://www.cwbol.com/rqys/yeys/180350.html]宝宝止咳祛痰的三大妙法[

  • xiaoman1
    2017-04-18 12:49:29发表

    木箱之中放着年代久远的证物[url=http://www.duoye.net/gnzx/]国内新闻热点[/url] [url=http://www.duoye.net/jjzx/]中国最近经济新闻[/url] [url=http://www.duoye.net/fhdq/364.html]SBNR-369[/url] [url=http://w

IT技术学习网 - 关于我们 - 联系我们 - 版权声明 - 网站地图