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

相关文章
|
3月前
|
Python
Python编程中的异常处理:理解与实践
【9月更文挑战第14天】在编码的世界里,错误是不可避免的。它们就像路上的绊脚石,让我们的程序跌跌撞撞。但是,如果我们能够预见并优雅地处理这些错误,我们的程序就能像芭蕾舞者一样,即使在跌倒的边缘,也能轻盈地起舞。本文将带你深入了解Python中的异常处理机制,让你的代码在面对意外时,依然能保持优雅和从容。
160 73
|
2月前
|
Java 程序员 数据库连接
Java编程中的异常处理:从基础到进阶
【10月更文挑战第6天】在Java的世界中,异常处理是代码健壮性的守门人。它不仅防止程序因未预见的错误而崩溃,还提供了优雅地处理错误情况的机会。本文将带你了解Java异常处理的核心概念,探索try-catch-finally语句的奥秘,并深入异常类层次结构的内部。通过实际代码示例,我们将一起学习如何创建自定义异常,以及如何使用throws关键字和throw语句来管理异常。无论你是Java新手还是希望提升你的异常处理技能,这篇文章都将是你的指南针,指引你穿越异常处理的迷宫。
39 9
|
3月前
|
Java 程序员 数据库连接
Java编程中的异常处理:理解与实践
【9月更文挑战第22天】在Java编程的世界里,异常处理是一项基础而关键的能力。它不仅关乎程序的健壮性,也体现了开发者对待不可预知情况的态度。本文将通过深入浅出的方式,带你认识Java的异常处理机制,从理论到实践,一步步解锁异常处理的秘密。
|
4月前
|
Java 程序员
Java编程中的异常处理实践
【8月更文挑战第31天】在Java的世界中,异常是程序运行中不可忽视的挑战者。它们像是突如其来的暴风,可能在任何时候打乱我们的计划。但正如航海者学会驾驭风浪,作为程序员,我们也能通过掌握异常处理的技巧来驾驭这些挑战。本文将带你了解如何识别、捕获和处理Java中的异常,确保你的代码能在风浪中稳健前行。
|
6月前
|
SQL Java 编译器
29. 【Java教程】异常处理
29. 【Java教程】异常处理
35 3
|
7月前
|
存储 Java
Java程序设计练习题8异常处理
Java程序设计练习题8异常处理
177 0
|
SQL 存储 Java
第8章 数据库编程——复习笔记
第8章 数据库编程——复习笔记
C#—代码理解知识点(一)
有上面的代码之后就不得不上传上上面这个图片了,这是我们刚开始学习C#接触的第一个程序,虽然只是一个简单的输出“Hello World"程序,却带给我了我们这么多的知识以及如此规范的模版!
|
设计模式 C#
C#—代码理解知识点(二)
上回介绍了关于第一章所设计的那些知识点,这次介绍一下第二章所涉及到的代码,以及由代码折射出的知识点!
|
Linux C++ Windows
【C++知识点】异常处理
【C++知识点】异常处理
154 0