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

内江如何做百度的网站sem代运营费用

内江如何做百度的网站,sem代运营费用,网站制作公司的网站,专业建设企业网站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/324544.html

相关文章:

  • 哈尔滨建站模板搭建石家庄最新疫情
  • 旅游网站功能简介网页模板建站系统
  • 怎样做网站表白墙外贸营销型网站
  • 网站建设从入门到精通 网盘国外免费网站域名服务器查询软件
  • 怎么进网站源码的后台seo教程网站优化推广排名
  • 南通江苏网站建设付费内容网站
  • 网站开发是前端还是后台网站建设杭州
  • 免费建网站哪个平台好工具刷网站排刷排名软件
  • 微信微网站是什么案例成都网站优化公司
  • 武汉婚纱摄影网站设计360指数
  • 野外美食网站设计欣赏网络媒体广告代理
  • 深圳做网站有哪些最全的百度网盘搜索引擎
  • 河南专业做网站标题关键词优化技巧
  • 东营建站公司信息流广告优秀案例
  • 西宁网站建设开发公司拼多多关键词怎么优化
  • 顺义重庆网站建设建一个自己的网站
  • 武安信息港日照seo优化
  • dreamweaver如何下载郑州优化公司有哪些
  • wordpress 添加钩子seo学习
  • wpf做的网站武汉十大技能培训机构
  • 自己做网站怎么弄网站制作的步骤
  • 南京做网站的长沙seo优化推广公司
  • 厚街网站建设价格专业seo推广
  • 越秀网站建设推广互联网推广的好处
  • 这个网站做海外推广百度排名点击软件
  • 有和wind一样做用网站注册百度账号免费
  • 移动端响应式网站怎么做百度营销
  • 提升网站权重长春网站建设解决方案
  • 甘肃做网站价格宁波网站推广怎么做
  • 北京网站制作定制bt磁力