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

报名网站建设价格上海地区网站开发公司

报名网站建设价格,上海地区网站开发公司,东莞外贸企业做网站,ssh架构jsp网站开发throw语句是我们手动引发异常的一个语句。 在程序执行过程中#xff0c;当某些条件不符合我们的要求时#xff0c;那么我们就可以使用throw语句手动抛出异常#xff0c;那么就可以在异常发生的地方终止当前代码块的执行#xff0c;此时我们就可以把控制权传递给调用堆栈中…throw语句是我们手动引发异常的一个语句。 在程序执行过程中当某些条件不符合我们的要求时那么我们就可以使用throw语句手动抛出异常那么就可以在异常发生的地方终止当前代码块的执行此时我们就可以把控制权传递给调用堆栈中的异常处理程序如try-cath语句块。 通常我们可以抛出以下一些异常 1、特定类的异常 throw可以抛出派生自System.Exception类的异常如 throw new ArgumentException(错误值); 这里就是抛出了个ArgumentException异常。 2、自定义异常自然可以抛出System.Exception类的异常那么我们可以通过继承该类进行自定义的异常类定义。这样能然我们更灵活地处理异常。如自定义如下异常类 public class CustomException : Exception {public CustomException(string message) : base(message){// 可以在构造函数中进行额外的初始化操作} }使用 throw new CustomException(出现异常了); 3、重新抛出异常我们可以使用throw语句重新抛出异常然后就可以把异常传递给上层的异常处理程序。这在我们程序具有多层的处理逻辑每层都有不同的处理方法时是非常有用的。 class Program {static void Main(){try{DoSomething();}catch (Exception ex){Console.WriteLine(在Main中引发错误: ex.Message);}Console.ReadLine();}static void DoSomething(){try{// 模拟一个可能引发异常的操作SimExc();}catch (Exception ex){Console.WriteLine(在DoSomething方法中引发错误: ex.Message);throw; // 重新抛出当前异常}}static void SimExc(){int result 10 / 0; // 这里会引发一个除以零的异常} }这里就通过throw语句重新抛出异常并把异常重新传回给main里面的异常处理块。 4、在C#7.0之后引入了throw表达式它允许我们在条件表达式中抛出异常。官方的解析说这对提高代码可读性有利。如 int value GetValue(); string result value ! 0 ? Valid : throw new ArgumentException(错误值);、//表达式true则赋值给Valid,否则抛出异常。
http://www.zqtcl.cn/news/795188/

相关文章:

  • 强化网站建设网页翻译怎么弄出来
  • 长春火车站到龙嘉机场高铁时刻表视频网站建设公司排名
  • 武进网站建设代理商google官网下载
  • 简单网站开发流程图知乎怎么申请关键词推广
  • 成寿寺网站建设公司文登区做网站的公司
  • 建设一个网站用什么软件下载阿里外贸平台网站建设
  • 可信网站myeclipse网站开发
  • 做设计找素材的 网站有哪些网站建设实训个人总结
  • 浙江省建设厅继续教育官方网站网站做vr的收费
  • 建造网站 备案苏州手机网站设计
  • 做外贸卖小商品是哪个网站手机首页设计
  • 大连网站制作公司营销策划公司有哪些职位
  • 2019深圳网站设计公司排名网站设计的思想
  • 试客那个网站做的好seo管理平台
  • 增加网站关键词库网盟推广合作
  • 企业门户网站内容建设濮阳网络培训基地
  • 做亚马逊运营要看哪些网站免费咨询电脑问题
  • 如何用html制作网站app开发要多少钱
  • 中国搜索提交网站信息网络犯罪
  • 网站服务器做下载链接分销平台系统源码
  • 网站管理助手建站沈阳专业网站建设企业
  • 企业网站开发公司大全建筑工程培训
  • 免费网站开发模板云南省网站开发软件
  • dede小游戏php网站源码广州网站vi设计报价
  • 邯郸建设局网站资质申报wordpress 前端 插件
  • 关于asp_sql网站开发的书籍小程序跳转网页方法
  • 昆明网站开发公司电话建设手机银行的网站
  • 福州建设注册中心网站怎么做公司展示网站
  • 网络营销网站建设知识平面设计初中毕业能学吗
  • 2019销售网站开发与设计现状怎么在网上卖东西赚钱