下列关于.net C#的异常处理的说法,错误的是

来源:百度知道 编辑:UC知道 时间:2024/05/12 18:50:05
下列关于C#的异常处理的说法,错误的是()。(选项一项)
a) try块必须跟catch块组合使用,不能单独使用
b) 一个try块可以跟随多个catch块
c) 使用throw语句既可以引发系统异常,也可以引发由开发人员创建的自定义异常
d) 在try...catch…finally块中,即便开发人员编写强制逻辑代码,也不能跳出finally块的执行

答案很明示就是 a

异常处理原则:可以只有try和finally块,没有catch块,或者有一个try和若干个catch块,如果有一个或多个catch块,finally块就是可选的,否刚就是必须的

牢记就ok,理解也很好理解,catch的作用就是如果try中有异常了,就做出发应,我当然也可以不做出反应,直接写在finally块中,所以叫a肯定错误,其他我看了都正确的

a) 错误
b) 正确,但多个catch的排序不能出现先前包含情况
c) 正确
c) 正确,finally被视为using的优良替代,break、return、goto等都无法逾越