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

行业信息网站wordpress 拖拽排序

行业信息网站,wordpress 拖拽排序,wordpress图片暗箱,室内设计家装设计异常类 .NET Framework 类库中的所有异常都派生于 Exception 类#xff0c;异常包括系统异常和应用异常。 默认所有系统异常派生于 System.SystemException#xff0c;所有的应用程序异常派生于 System.ApplicationException。 系统异常一般不可预测#xff0c;比如内存堆…异常类 .NET Framework 类库中的所有异常都派生于 Exception 类异常包括系统异常和应用异常。 默认所有系统异常派生于 System.SystemException所有的应用程序异常派生于 System.ApplicationException。 系统异常一般不可预测比如内存堆栈溢出空对象引用权限限制硬件读取错误等等。 应用程序异常一般可以预测比如文件对象找不到啦值不在范围内啦数据类型不一致等等设计处理逻辑可以判断的。 常见的系统异常类                         说明 System.OutOfMemoryException    用 new 分配内存失败 System.StackOverflowException 递归过多、过深 System.NullReferenceException 对象为空 Syetem.IndexOutOfRangeException 数组越界 System.ArithmaticException  算术操作异常的基类 System.DivideByZeroException 除零错误 System.IO.IOException  IO操作期间发生错误时引发的异常 System.Net.WebException 此异常与网络有关 System.Data.SqlClient.SqlException 异常与数据库特别是SQLServer有关 System.InvalidCastException 由于未定义强制类型转换而无法从一种类型转换为另一种类型时将引发该错误 在 C# 语言中异常与异常处理语句 try ... catch... finally try 用于检查发生的异常并帮助发送任何可能的异常。 catch 以控制权更大的方式处理错误可以有多个 catch 子句。 可将具有不同异常类的多个 catch 块链接在一起。 代码中 catch 块的计算顺序为从上到下但针对引发的每个异常仅执行一个 catch 块。 将执行指定所引发的异常的确切类型或基类的第一个 catch 块。 如果没有 catch 块指定匹配的异常类则将选择不具有类型的 catch 块如果语句中存在。 务必首先定位具有最具体的即最底层派生的异常类的 catch 块。 可以省略不使用。但catch 和finally 至少有一个。 finally 无论是否引发了异常finally 的代码块都将被执行。 可以省略不使用。但catch 和finally 至少有一个。 finally 块可用于发布资源如文件流、数据库连接和图形句柄而无需等待运行时中的垃圾回收器来完成对象。 throw 异常都是使用 throw 关键字创建而成。当需要抛出一个异常时或者自定义异常可以用 throw 关键字. string first args.Length 1 ? args[0] : throw new ArgumentException(Please supply at least one argument.); 异常过滤器 指定异常筛选器该筛选器进一步检查异常并确定相应的 catch 块是否处理该异常。 异常筛选器是遵循 when 关键字的布尔表达式。布尔表达式为true,catch块就处理异常。布尔表达式为false,就跳过该异常。 try { var result Process(-3, 4); Console.WriteLine($Processing succeeded: {result}); } catch (Exception e) when (e is ArgumentException || e is DivideByZeroException) { Console.WriteLine($Processing failed: {e.Message}); } 自定义异常 class MyException : Exception { public MyException(string message) : base(message) { } } string first args.Length 1 ? args[0] : throw new MyException(Please supply at least one argument.); 注意 较高层次上下文捕捉较低抛出的异常。 try { // Code to try goes here. } catch (SomeSpecificException ex) { // Code to handle the exception goes here. } Finally { // Code to execute after the try (and possibly catch) blocks // goes here. } 如 FileStream? file null; FileInfo fileinfo new System.IO.FileInfo(./file.txt); Try { file fileinfo.OpenWrite(); file.WriteByte(0xF); } finally { // Check for null because OpenWrite might have failed. file?.Close(); }
http://www.zqtcl.cn/news/371126/

相关文章:

  • 杭州网站界面设计招网站建设销售
  • 网站开发 流程图广州优化seo
  • 夫妻工作室网站建设品牌建设的内容
  • php搭建网站后台建设银行网站如何修改账单地址
  • 网站域名查询系统关键词语有哪些
  • 专业金融网站建设wordpress匿名投稿
  • 生产做网站表带的制造厂家百度文库个人登录
  • 丰都网站建设费用成都品牌包装设计
  • 建设项目安监备案网站免费学生网页制作成品代码
  • wordpress默认登陆地址修改廊坊百度关键词优化怎么做
  • 免费下载策划书的网站外贸网站 域名后缀
  • 网站导航条做信息网站需要什么
  • 网站推广朋友圈文案嵩县网站建设
  • 网站建设实践考试试题app运营推广策划方案
  • django网站开发源码阿里邮箱登录
  • 机床网站建设网站关键词优化怎么做
  • 全网营销一站式推广wordpress新文章加new
  • 做网站哪个系统最安全长沙简界网络科技有限公司
  • 象山县城乡和住房建设局网站上海公司牌照最新价格
  • 复旦学霸张立勇做的网站开一个公司需要多少钱
  • 专业建设公司网站软件技术培训
  • 网站建设_聊城笑话小网站模板html
  • 智能建造师威海网站优化推广
  • 做网站如何选域名长沙房价2020最新价格
  • seo网站推广济宁一建建设集团有限公司
  • 高端大气网站设计欣赏有意思网站推荐
  • 什么网站做海宁的房产好北控京奥建设有限公司网站
  • 上海网站建设网络推广网页搜索框下记录删不掉
  • 团购网站大全做相册手机网站如何制作免费
  • 承德网站制作方案百度seo关键词排名s