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

简介: 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

相关文章
|
6天前
|
算法 C语言
883重要知识点
883重要知识点
11 0
|
2月前
|
存储 Java
Java程序设计练习题8异常处理
Java程序设计练习题8异常处理
71 0
|
2月前
|
数据采集 监控 数据可视化
智慧矿山知识点总结
智慧矿山知识点总结
38 0
|
10月前
|
设计模式 C#
C#—代码理解知识点(二)
上回介绍了关于第一章所设计的那些知识点,这次介绍一下第二章所涉及到的代码,以及由代码折射出的知识点!
|
10月前
|
XML 存储 C#
C#—代码理解知识点(一)
有上面的代码之后就不得不上传上上面这个图片了,这是我们刚开始学习C#接触的第一个程序,虽然只是一个简单的输出“Hello World"程序,却带给我了我们这么多的知识以及如此规范的模版!
|
11月前
|
Linux C++ Windows
【C++知识点】异常处理
【C++知识点】异常处理
122 0
C#编程-44:异常处理的复习笔记
C#编程-44:异常处理的复习笔记
C#编程-41:方法复习笔记
C#编程-41:方法复习笔记
|
Java C# 索引
C#编程-42:类的复习笔记
C#编程-42:类的复习笔记
|
运维 编译器 数据库
【C++】C++异常处理知识点总结
【C++】C++异常处理知识点总结
【C++】C++异常处理知识点总结