【C#】【平时作业】习题-8-异常处理
一、概念题
什么是异常处理?
异常是在程序执行期间出现的问题。C# 中的异常是对程序运行时出现的特殊情况的一种响应
异常处理的语法结构是什么?
try
{
//可能发生异常的代码
}
catch
{
//对异常的处理
}
finally
{
//无论是否发生异常、是否捕获异常都会执行的代码
}
finally块有何作用?
当一个异常抛出时,它会改变程序的执行流程。因此不能保证一个语句结束后,它后面的语句一定会执行,在 C# 中这个问题可以用 finally 解决。
为了确保一个语句总是能执行(不管是否抛出异常),需要将该语句放到一个 finally 块中,finally 要么紧接在 try 块之后,要么紧接在 try 块之后的最后一个 catch 处理程序之后。只要程序进入与一个 finally 块关联的 try 块,则 finally 块始终都会运行 -- 即使发生了一个异常。
throw语句有何作用?
抛出代码的控制权,同时附带传递一些信息。
二、程序设计
使用异常处理完成输入检查。
、
版 权 声 明