C#编程-44:异常处理的复习笔记
【摘要】
1、三种处理语句
(1)try...catch... //捕获异常
(2)try...finally... //清除异常
(3)try...catch...finall...
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
文章来源: pengshiyu.blog.csdn.net,作者:彭世瑜,版权归原作者所有,如需转载,请联系作者。
原文链接:pengshiyu.blog.csdn.net/article/details/81049012
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
作者其他文章
评论(0)