一:错误类型

——语法错误:容易解决,IDE会提示
C#中的异常处理_异常处理

——逻辑错误:需要通过Debug或者打断点进行调试
C#中的异常处理_语法错误_02


二:异常处理的语法

对于一段代码段:
——try块只能有一个(在try块中如果有一行代码发生异常,那么try块中剩余的代码都不会执行)
——catch块可以有一个或多个
——finally块只能有一个(是否捕获到异常都会执行finally块)
——catch块和finally块至少有一个,也可以同时存在

try
{

}
catch([exception e])
{

}
finally
{

}

三:几种处理异常的写法

——不使用try—catch
C#中的异常处理_异常处理_03

——使用try—catch捕捉异常
C#中的异常处理_语法错误_04

C#中的异常处理_C_05

C#中的异常处理_ide_06

——使用try—finally捕捉异常
C#中的异常处理_异常处理_07

——使用try—catch—finally捕捉异常
C#中的异常处理_C_08