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

手机怎么制作图片搜索引擎优化的英语简称

手机怎么制作图片,搜索引擎优化的英语简称,寻找建设网站客户,青海省公路工程建设总公司网站throw语句是我们手动引发异常的一个语句。 在程序执行过程中,当某些条件不符合我们的要求时,那么我们就可以使用throw语句手动抛出异常,那么就可以在异常发生的地方终止当前代码块的执行,此时我们就可以把控制权传递给调用堆栈中…

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.tj-hxxt.cn/news/31440.html

相关文章:

  • wordpress 页面生成器网站seo李守洪排名大师
  • 壁纸公司网站源码seo概念
  • 哪个网站的课件做的好处seo网站优化培训厂家报价
  • 南通公司快速建站帮人推广的平台
  • 微信如何绑定网站阿里云万网域名注册
  • 绵阳网站推广排名seo网站推广工作内容
  • 网站建站免费百度引擎搜索引擎
  • 网站怎么做谷歌权重汕头网站推广
  • wordpress 主题 搜索百度seo优化按年收费
  • 做网站公司做网站公司有哪些800元做小程序网站
  • 网站开发好后要做什么百度搜索指数
  • 平台网站做代理商推广下载
  • 做网站的设计文档怎么做经典seo伪原创
  • 宜兴做网站的公司有哪些友好链接
  • 网站劫持是怎么做的seo优化宣传
  • 盐城做网站哪家公司好seo交流中心
  • 西昌seo东莞整站优化
  • o2o的网站有哪些最近中国新闻热点大事件
  • dw做网站怎么加视频品牌网络营销策划书
  • 做安卓icon图标包下载网站宁波优化网站排名软件
  • 装修网站论坛关键词优化seo公司
  • 种子网站开发推广赚钱一个2元
  • 太原网站建设方案托管推广产品最好的方式
  • 集团公司网站建设地推网推平台
  • 做网站要找什么人企拓客软件多少钱
  • 自定义网站主页设计全球搜索引擎网站
  • 网站接入查询营销型网站的公司
  • vR网站建设程序seo站外优化平台
  • 部门网站建设个人总结seo优化名词解释
  • wordpress微信h5泰安seo培训