try{}裡有一個return語句,那麼緊跟在這個try後的finally{}裡的code會不會被執行,什麼時候被執行?

didadidadidadid發表於2021-01-03

a.會執行,在 return 前執行
擴充套件:讀取資料庫中資料的條數的程式,如果 C#設計的是先執行 cmd.Dispose()再執行 return 就會出現 return 執行失敗了,因為 cmd 已經 Dispose 了。
如圖:在這裡插入圖片描述

相關文章