C#编程-44:异常处理的复习笔记

1、三种处理语句

(1)try...catch...             //捕获异常

(2)try...finally...            //清除异常

(3)try...catch...finally... //处理所有异常


异常类型:Exception

异常处理语句会降低性能,可以使用if语句


2、引发异常

格式:throw new 异常类(异常信息);

异常类:预定义的


3、预定义异常类

Exception,所有异常对象的基类

SystemException,运行时产生的所有错误的基类

IndexOutOfRangeException,数组下标越界

NullReferenceException,空对象被引用时

ArgumentException,参数异常

ArrayTypeMismatchException,尝试访问类型与数组不兼容的元素

ArithmeticException,算数异常

InvalidCastException,无效显示转换异常

DivideByZeroException,除零异常

OverflowException,溢出异常

FormatException,参数格式无效


4、自定义异常类

需要继承自Exception

上一篇:C#编程-36:数组与ArrayList基础复习


下一篇:@Validated和@Valid校验参数区别