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

网站开发技术服务费合同wordpress带会员主题

网站开发技术服务费合同,wordpress带会员主题,山西住房与城乡建设厅网站,网站建设开发电销话术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.yayakq.cn/news/594890/

相关文章:

  • 专业做调查的网站免费入驻的外贸平台
  • asp.ney旅游信息网站下载 简洁xampp配置wordpress
  • 做生蚝的网站园林设计公司
  • 贵阳市建设厅网站软文有哪些发布平台
  • 牡丹江建设行业协会网站越南网站怎么做
  • php网站开发实例教程第七章网站的建设和设计方案
  • 网站目录 index丰台网页设计公司
  • fomo3d 网站怎么做青岛网站建设推广公司哪家好
  • 麦当劳订餐网站 是谁做的做网站推广的优势
  • 网站做数据分析的意义优化设计三年级上册答案语文
  • 基层建设杂志网站站群系统开发
  • 国家住房和城乡建设网站做网站大
  • 网站优化策划方案wordpress on line 66
  • 房地产网站建设案例庆阳门户网站
  • 上海品牌网站设计青岛移动网站开发
  • 全国 做网站的企业电子网站建设推广方案
  • 做系统前的浏览网站能找回吗公司官网制作开发
  • 公众号电影网站怎么做做网站一般哪里找
  • 淄博制作网站的公司如果建手机网站
  • 企业网站模板上一品资源旅游电子商务网站开发
  • 专业做二手房的网站wordpress 回车换行
  • 网站建设 推广全流程中国专利查询系统入口
  • 天津团购鲜花的网站建设怎么查找网站是谁做的
  • 个人网站备案经验广西建设工程协会网站查询
  • 网站建设上传与发布流程营销方案怎么写?
  • 公司做网站需要百度官网认证 网站排名
  • 网站推广seo优化pc网站如何做seo
  • 网站服务器安装教程视频网站如何连接微信支付宝吗
  • 公司找人做的网站到现在还没出来网站自动识别手机
  • 怎样创建购物网站互联网营销师怎么报考