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

旅游网站建设的目标建设视频网站多少钱

旅游网站建设的目标,建设视频网站多少钱,做网站用的三角形图片,千万不要学数字媒体技术C#是一种强类型语言#xff0c;可以捕获和处理各种异常#xff0c;从而帮助我们发现程序中出现的错误。在程序开发过程中#xff0c;如果需要找到特定的错误情况并处理#xff0c;这时就需要创建自定义异常。下面介绍一下如何在C#中创建和使用自定义异常。 1、什么是异常可以捕获和处理各种异常从而帮助我们发现程序中出现的错误。在程序开发过程中如果需要找到特定的错误情况并处理这时就需要创建自定义异常。下面介绍一下如何在C#中创建和使用自定义异常。 1、什么是异常 异常是指在程序执行期间发生的错误或异常情况例如除法中除以0、文件不存在、内存不足等。当发生异常时程序会停止执行当前的操作并抛出一个异常对象。异常对象包含有关异常情况的信息例如异常类型、错误消息、堆栈跟踪等。 C# 异常处理基于四个关键字构建try、catch、finally 和 throw。 1)try- try 块标识为其激活特定异常的代码块。它后面是一个或多个捕获块。 2)catch- 程序在程序中要处理问题的位置使用异常处理程序捕获异常。catch 关键字捕获发生的异常。 3)finally - finally 块用于执行一组给定的语句无论是否引发异常。例如如果打开一个文件无论是否引发异常都必须关闭该文件。 4)throw- 当出现问题时程序会引发异常。这是使用 throw 关键字完成的。 2、在C#中自定义异常 接下来我们来看看如何创建C#异常类在C#中创建自定义异常很简单。只需要创建一个类并从System.Exception类或其子类派生即可。例如以下代码创建了一个名为CustomException的自定义异常类 //创建一个没有错误消息的异常对象 public class CustomException : Exception {public CustomException() { }//创建一个包含错误消息的异常对象。public CustomException(string message): base(message){throw new Exception(message);}//创建一个包含错误消息和内部异常对象的异常对象。public CustomException(string message, Exception innerException): base(message, innerException) { } }这样一个自定义异常就创建好了。 使用自定义异常类 使用自定义异常与使用内置异常类相同。只需要在程序中抛出异常对象并使用try-catch块捕获异常即可。代码如下 try {//如果是k引发d二异常会报错系统异常//int i0; int j1;//int ki/j;// 某些操作 下面会报自定义异常throw new CustomException(发生了自定义异常); } catch (CustomException ex) {Console.WriteLine(自定义异常ex.Message); } catch (Exception ex) {Console.WriteLine(系统异常ex.Message); } 上面代码如果是除0问题会报系统异常而自定义异常在触发的时候报自定义异常。 3、自定义异常的使用场景 以上实现了自定义异常类那么自定义异常类通常在哪些场景下使用呢 1)检测业务规则 当我们需要检查业务规则时可以创建自定义异常类。例如当用户尝试创建一个已经存在的账户时我们可以抛出一个名为DuplicateAccountException的自定义异常。 2)易于调试 通过使用自定义异常类我们可以更好地调试代码。当我们抛出一个自定义异常时可以将更多有用的信息传递给调用者例如错误消息、错误代码和堆栈跟踪等。这些信息有助于调用者快速定位问题并进行修复。 总结 自定义异常是处理特定错误情况的好方法。通过创建自定义异常类我们可以更好地控制程序的行为并提供有用的错误信息。
http://www.dnsts.com.cn/news/197498.html

相关文章:

  • 休闲食品网站建设策划书钓鱼转转网站在线生成
  • 建设积分兑换官方网站wordpress去版权插件
  • 网站开发代理合同制作微信网页
  • 梧州单身相亲网站erp网站建设
  • 网站手机端和电脑端禁止百度收录的网站
  • 盐城百度推广公司上海seo优化培训机构
  • dede网站百度统计怎么做Wordpress iPhone 上传
  • 昆明猫咪网站建设公司代刷网站推广链接免费
  • 网站建设论文二稿网站对于一个企业的优势
  • wordpress做网站优点wordpress智能小程序
  • 服务器怎么发布网站徐州网站建设公司哪个好
  • 寺庙网站开发建设方案wordpress留言板设置
  • 多媒体网站设计开发是指什么建网站做商城个体户资质可以
  • 免费网站建设能做吗网站设计流程的步骤
  • 贵阳市城乡建设部网站公司做一个静态网站多少钱
  • 个人网站开发是学什么语言做视频网站盈利模式
  • 做销售在哪个网站找客户端廊坊seo建站
  • 阿里巴巴国际网站建设wordpress+书店
  • 内蒙古住房与城乡建设厅网站网站公司 北京
  • 昆明网站运营临沂网站建设首选浩瀚网络
  • 宜昌网站建设宜昌南昌建站推广公司
  • 花卉网站建设项目策划书网站建设万禾
  • 我做的网站打开慢怎么处理产品展示型网站建设
  • 哔哩哔哩免费网站观看wordpress地址表单
  • 计算机应用技术php网站开发天津力天装饰有限公司
  • 专业低价建设微网站微商城怎么样河南洛阳网站建设
  • 重庆科技网站建设微信公众号商城搭建
  • 做网站 360seo关键词布局
  • 源码制作网站佛山哪个做网站的好
  • 诸城盟族网站建设苏州建设网站哪家好