(三十七)C#编程基础复习——C#异常处理

发布时间 2023-12-25 16:45:26作者: 代号六零一

在C#中,异常是在程序运行出错时引发的,例如一个数字除以零,所有异常都派生自System.Exception类。异常处理则是处理运行时错误的过程,使用异常处理可以使程序在发生错误时保持正常运行。

C#中的异常处理基于四个关键字构建,分别是try、catch、finally和throw。

try:try语句块中通常用来存放容易出现遗产的代码,其后面紧跟一个或多个catch语句块;

catch:catch语句块用来捕获try语句块中的出现的异常;

finally:finally语句块用于执行特定的语句,不管异常是否被抛出都会执行;

throw:throw用来抛出一个异常;

假设一段代码引发了异常,则可以使用try和catch组合来捕获这个异常,其语法格式如下所示: