1.在应用程序遇到异常情况(如被零除情况或内存不足警告)时,就会产生异常。 2 在可能引发异常的语句周围使用try 块。 3 try 块中发生异常后,控制流会立即跳转到关联的异常处理程序(如果存在)。 4 如果给定异常没有异常处理程序,则程序将停止执行,并显示一条错误消息。 5 如果 catch 块定义了一个异常变量,则可以使用它来获取有关所发生异常的类型的更多信息。 6 可能导致异常的操作通过 try 关键字来执行。 7 异常处理程序是在异常发生时执行的代码块。在 C# 中,catch 关键字用于定义异常处理程序。 8 程序可以使用 throw 关键字显式地引发异常。 9 异常对象包含有关错误的详细信息,比如调用堆栈的状态以及有关错误的文本说明。 10 即使引发了异常,finally 块中的代码也会执行,从而使程序可以释放资源。 |