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

举报
彭世瑜 发表于 2021/08/14 00:16:12 2021/08/14
【摘要】 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

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。