本文主要是介绍try{}里有一个return语句,那么紧跟在这个try后的finally{}里的code会不会被执行,什么时候被执行?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
a. 会执行,在 return 前执行
扩展:读取数据库中数据的条数的程序,如果 C#设计的是先执行 cmd.Dispose()再执行 return 就会出现 return 执行失败了,因为 cmd 已经 Dispose 了。
这篇关于try{}里有一个return语句,那么紧跟在这个try后的finally{}里的code会不会被执行,什么时候被执行?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!