当前位置: 首页 > wzjs >正文

内江如何做百度的网站宁波seo外包

内江如何做百度的网站,宁波seo外包,一般做网站价格,注册公司一般需要多少钱Try Catch Finally 执行顺序是什么?有返回值呢? 大部分程序员都认为:C#异常处理执行顺序,很简单,没什么可说的。 正常情况:执行顺序为 1、3(下图) 异常情况:执行顺序为1、2、3 文章目录 Tr…

Try Catch Finally 执行顺序是什么?有返回值呢?

大部分程序员都认为:C#异常处理执行顺序,很简单,没什么可说的。

  • 正常情况:执行顺序为 1、3(下图)
    在这里插入图片描述

  • 异常情况:执行顺序为1、2、3
    在这里插入图片描述


文章目录

  • Try Catch Finally 执行顺序是什么?有返回值呢?
    • 当有返回值时,执行顺序就没那么简了。不妨猜猜看下图的执行顺序?
    • 小结:


规则1:不管try中是否出现异常,finally块中的代码都会执行;

当有返回值时,执行顺序就没那么简了。不妨猜猜看下图的执行顺序?

在这里插入图片描述

  • return语句在后面
    在这里插入图片描述
    在这里插入图片描述
    正常顺序,不影响Try Catch Finally 执行顺序

  • return语句在Try语句块内
    在这里插入图片描述

规则2:无论有无异常,finally语句块都要执行

规则3:碰到return语句,先执行返回表达式的值,暂存备用;然后 执行Finally语句;再回到到Return,把暂存的值返回,结束方法。

规则4:Finally语句中,值类型的返回值不可更改;引用类型的值可以更改,返回的是更改后的返回值

  • return语句在Try和Catch语句块中都有:按有无异常,与上页两种情况一样
  • return语句在Finally语句块内:新版不支持(编译错误)
  • return语句在Try和Catch语句块中都有

在这里插入图片描述
在这里插入图片描述

小结:

  1. 无论有无异常、有无返回值,finally 语句块都会执行;
  2. 方法只会处理第一个 return语句, 后续会被忽略;(符合一般规则)
  3. try、catch 里,执行return语句:首先计算出返回值表达式的值,然后把这个值暂时起来,转头去执行finally语句块,之后结束方法,返回暂存的返回值;
  4. finally语句块:不能修改值类型的返回值;可以修改引用类型返回值内容,最终返回的是修改后的
http://www.dtcms.com/wzjs/54584.html

相关文章:

  • 互联网行业的开发网站新闻头条今天最新消息
  • 哪个网站ppt模板免费下载seo站长工具推广平台
  • 亚马逊网站推广怎么做长春疫情最新情况
  • 最新远程网站建设服务器江门搜狗网站推广优化
  • 迷你世界怎么做网站期品牌营销策略研究
  • 对亚马逊网站做简要分析与评价手机游戏性能优化软件
  • 个体营业执照可以做网站嘛线上广告
  • 湖南省工程建设信息官方网站百度纯净版首页入口
  • 网站开发与推广计划书免费b站推广网站在线
  • 琼海在线seo搜索优化网站推广排名
  • 网站运营维护产品seo基础优化
  • 东营做网站优化的公司网站策划书
  • 桐乡市住房建设局网站logo网站设计
  • 有没有一些网站可以做问卷开发定制软件公司
  • 网站建设和管理情况调查表郑州网络公司排名
  • 网站怎么做要多少钱网络推广的平台
  • 内部网站建设app百度公司推广
  • 鞍山网站百度网站制作
  • wordpress 查看版本南昌网站优化公司
  • 八年级微机网站怎么做小程序开发收费价目表
  • 红包网站开发有没有专门做策划的公司
  • 做电商网站百度入口网站
  • vi设计征集广州seo公司哪个比较好
  • 做网站找哪个软件买友情链接有用吗
  • 产品做优化好还是超级网站好重庆百度推广优化排名
  • 上海市建设交通工会网站推广技巧
  • 怎么建网站教程视频保定seo推广
  • 赣州做网站什么价格建站模板免费下载
  • 网络营销 网站建设搜索引擎营销的步骤
  • 做设计的地图网站深圳seo排名优化