试试C sharp中的阻挡

Sar*_*dan 5 c# asp.net

我在我的项目中使用try catch和finally块.我怀疑的是......为什么我们需要使用finally块,实际上如果不使用finally块那么代码也会在catch块之后执行.所以我们可以在catch块之后做代码(做无资源).即使发生异常,这也会执行.那么如果我们使用finally块有什么好处吗?

npi*_*nti 7

据回答这个以前SO帖子:

无论是否存在异常,finally块中的代码都将被执行.这对于某些内务处理功能非常方便,您需要始终像关闭连接那样运行.