一、基类Exception

二、常见的异常类

1、SystemException类:该类是System命名空间中所有其他异常类的基类。(建议:公共语言运行时引发的异常通常用此类)

2、ApplicationException类:该类表示应用程序发生非致命错误时所引发的异常(建议:应用程序自身引发的异常通常用此类)

三、与参数有关的异常类

此类异常类均派生于SystemException,用于处理给方法成员传递的参数时发生异常

1、ArgumentException类:该类用于处理参数无效的异常,除了继承来的属性名,此类还提供了string类型的属性ParamName表示引发异常的参数名称。

2、FormatException类:该类用于处理参数格式错误的异常。

四、与成员访问有关的异常

1、MemberAccessException类:该类用于处理访问类的成员失败时所引发的异常。失败的原因可能的原因是没有足够的访问权限,也可能是要访问的成员根本不存在(类与类之间调用时常用)

2、MemberAccessException类的直接派生类:

i、FileAccessException类:该类用于处理访问字段成员失败所引发的异常

ii、MethodAccessException类:该类用于处理访问方法成员失败所引发的异常

iii、MissingMemberException类:该类用于处理成员不存在时所引发的异常

五、与数组有关的异常

以下三个类均继承于SystemException类

1、IndexOutOfException类:该类用于处理下标超出了数组长度所引发的异常

2、ArrayTypeMismatchException类:该类用于处理在数组中存储数据类型不正确的元素所引发的异常

3、RankException类:该类用于处理维数错误所引发的异常

六、与IO有关的异常

1、IOException类:该类用于处理进行文件输入输出操作时所引发的异常。

2、IOException类的5个直接派生类:

i、DirectionNotFoundException类:该类用于处理没有找到指定的目录而引发的异常。

ii、FileNotFoundException类:该类用于处理没有找到文件而引发的异常。

iii、EndOfStreamException类:该类用于处理已经到达流的末尾而还要继续读数据而引发的异常。

iv、FileLoadException类:该类用于处理无法加载文件而引发的异常。

v、PathTooLongException类:该类用于处理由于文件名太长而引发的异常。

七、与算术有关的异常

1、ArithmeticException类:该类用于处理与算术有关的异常。

2、ArithmeticException类的派生类:

i、DivideByZeroException类:表示整数货十进制运算中试图除以零而引发的异常。

ii、NotFiniteNumberException类:表示浮点数运算中出现无穷打或者非负值时所引发的异常。

八。 数据库操作异常类

DbException  所有数据源操作异常类的基类

OdbcException  针对odbc数据源的异常类

SqlException     针对sql数据源的异常类

转帖:.net中的异常类小结相关推荐

  1. JAVA语言异常_Java语言中常用异常类EoFException是用来处理( )异常的类_学小易找答案...

    [填空题]Java语言中常用异常类ClassNotFoundException是用来处理 ( )的异常的类 [填空题]Java语言声明 ( ) 类为会产生"严重错误"的类 [简答题 ...

  2. PHP项目异常类该如何设计,浅谈 PHP 中异常类的使用

    更加符合语义化 异常类往往都有自己的名字,在函数调用层面,即使不进入函数内部也能够通过异常名来判断调用函数会伴有哪些异常,如果函数没有异常,返回的是 false 或 true ,这会让函数的调用者非常 ...

  3. 深入探讨Java中的异常与错误处理

    Java中的异常处理机制已经比较成熟,我们的Java程序到处充满了异常的可能,如果对这些异常不做预先的处理,那么将来程序崩溃就无从调试,很难找到异常所在的位置.本文将探讨一下Java中异常与错误的处理 ...

  4. 【C++基础】异常匹配与内建异常类

    目录 异常匹配 catch: 按异常类型匹配 为何要使用异常类 内建异常类 标准库中的异常基类 标准库中的异常类 例1:vector下标访问越界out_of_range异常 例2:内存分配失败bad_ ...

  5. java 异常 日志_java中的异常、断言、日志(一)

    1.Java异常处理i.异常的概念和Java里面的异常体系结构1)基本概念:程序中的异常,一般成为例外情况,可以理解为是非正常情况,其他编程语言里面也有这样的情况,Java里面同样存在这样一个体系结构 ...

  6. 第二次预习——java异常类和常用类 容器

    文章目录 一.异常类 1.概念 2.异常类分类 2.1分类 2.2Error与Exception的区别 2.3Java中常见运行时异常 3.try-catch语句 3.1用法 3.2语句 3.3实例 ...

  7. 详解Java中的异常机制:运行期异常、编译器异常及如何自定义异常

    文章目录 前言 一.异常概述及分类 1.异常概述 2.异常的继承结构 3.异常的继承机构图 二.运行期异常-RuntimeException 1.JVM如何默认处理异常 2.try...catch的方 ...

  8. Java初学日记七之系统异常类

    Java中的异常类 一.什么是异常 在Java中,程序编写和运行时,经常会碰到一些非正常情况,导致程序不能正常运行.而我们将这些情况分为两大类,一种是编译时异常,一种是运行时异常. 所有的异常都是从T ...

  9. java中常见的异常类

    1. java.lang.nullpointerexception 这个异常大家肯定都经常遇到,异常的解释是"程序遇上了空指针",简单地说就是调用了未经初始化的对象或者是不存在的对 ...

最新文章

  1. RingtoneManager-获得系统当前的铃声
  2. python怎么导入文件-Python文件如何引入?详解引入Python文件步骤
  3. 修改boot.ini
  4. WPF DatePicker 默认显示当前时间
  5. 计算机二级操作范文,计算机二级考试(范文).doc
  6. 【jeecg移动开发能力】表单移动开发能力,提供多套表单模板(移动端、PC端),支持自定义
  7. 20200814:力扣201周周赛题解记录上
  8. android真实项目教程(四)——MY APP MY STYLE_by_CJJ
  9. 阮一峰 ES6 入门读书笔记(十四):async 函数
  10. 怎么转换kux格式?教你把优酷的kux格式转换成avi
  11. VS2017安装MFC
  12. 计算机msvcp100.dll,msvcp100.dll丢失的解决方法
  13. PID学习笔记:模拟加热系统的PID控制
  14. 【​观察】做好数据到介质的连接者 新数据时代浪潮存储的行与思
  15. ios 振动棒软件_iOS 14很棒
  16. 岁月划过生命线(2016 年终总结 -季度之星)
  17. STM32 HAL WS2812B PWM+DMA控制
  18. Tekton 流水线发布首个官方 Beta 版本
  19. mysql qc_qc-mysql
  20. Python股票数据分析——策略、收益率计算

热门文章

  1. Tomcat内存溢出解决方案
  2. 发射站(2017佛山市选拔初中组)
  3. 手机上 a 标签妙用
  4. yum挂载ftp上无法安装问题
  5. 表达不同与构建不同: 对计算机的唯一真正的要求 (TrustNo.1 ) -- 待修改!!!...
  6. Silverlight 解谜游戏 之三 消除名单
  7. 模态框到阻止冒泡时间
  8. 问题解决10使用带有框架的页面跳转到登录页面时,登录页面只显示在子框架中,未能铺满整个浏览器--解决方案如下:...
  9. 日媒:中国去年装机量猛增 成最大光伏日媒:中国去年装机量猛增 成最大光伏发电国家发电国家...
  10. 华为认证网络互连专家-HCIE-RS模拟试卷