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

电脑在哪里制作网站wordpress .htaccess 301重定向

电脑在哪里制作网站,wordpress .htaccess 301重定向,天津做网站建设,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/960063/

相关文章:

  • 网站建设如何搭建框架windows优化大师是系统软件吗
  • 佛山移动网站设计专门做10s视频的网站
  • 去百度建网站网站建设宀金手指排名
  • 赣州九一人才网手机版郑州seo代理外包公司
  • 网站维护中 源码贵阳网站建设贵阳
  • 做网站v1认证是什么意思商城网站制作
  • 北京欢迎您网站建设电子工程网络信息技术专业
  • 团风做网站蚌埠建设网站
  • 音乐做音基题网站教育机构网站建设方案
  • 邮箱网站架构在线商城网站备案
  • 网站被降权会发生什么影响吗怎样写精品课程网站建设
  • 网页制作邢台网站公司网络服务器建设
  • 山东济宁做网站的公司有哪些网上有哪些正规赚钱的平台
  • 免费的图库网站北京市建设工程信息网知名中项网
  • 成都网站制作机构网站建设费用主要包括哪些内容
  • iframe 一直网站底部福州朝阳房产网站建设
  • 做公司网站视频做app和做网站相同和区别
  • 网站宣传方法有哪些上海 企业 网站建设
  • 网站优化与推广wordpress关闭rss功能
  • 网站建设活动策划上海猎头公司名录
  • 南溪区网站建设服务器怎么运行网站
  • 类似稿定设计的网站荥阳市建设局网站
  • 订阅号可以做网站吗广西桂林现在能去吗
  • 郑州七七网站建设wordpress菜单栏移动下移
  • 汕头整站优化移动互联网时代的健康医疗模式转型与创新
  • 个人网站制作的选题意义搜索引擎优化岗位
  • 游戏网站建设视频教程wordpress替换图片外链
  • 做网站开发有哪些优点呢如何做网站的链接结构
  • 医药招商网站大全在线做春节网站
  • 杭州杭州网站建设公司摄影婚纱网站建设