C#异常处理
C# 异常处理 异常处理 异常是程序执行过程中产生的问题。C# 异常是对程序运行过程中出现的额外情况的一种反馈,例如除数为零时。 异常提供了一种将控制权从程序的一个部分转移到另一个部分的方式。C# 异常处理有四个关键词: try , catch , finally , throw 。 try :try 块标识代码块的哪些特定的异常将被激活。它的后面是一个或多个 catch 块。 catch :一个用于捕获异常的程序段,将 catch 放在你希望能处理这个异常的地方。“catch”这个关键字标志着异常的捕获。 finally :finally 保证了无论是否有异常抛出,此代码段中的程序都会被执行。例如,如果你打开了一个文件,那么不管是否发生了异常,文件都需要关闭。 throw :当出现问题时,程序会抛出异常。这项工作是通过使用 throw 来实现的。 语法 假设一个代码块产生了一个异常,通过使用 try 和 catch 的组合可以捕获这个异常。一个 try/catch 代码块需要放置在可能会产生异常的代码段周围。try/catch 代码段就像是保护代码,它的使用语法如下: try { //引起异常的语句 } catch ( ExceptionName e1 ) { // 错误处理代码 } catch ( ExceptionName e2 ) { //错误处理代码 } catch (