[C#]try-catch-finally句でreturn文を使ったときの挙動
個人メモです。
JavaについてはQiitaでも同様の話は投稿されてるみたいですが
C#では(自分で調べたところ)、Qiitaにないようでしたので投稿。
結論
Javaと同様、finally句があると、try句もしくはcatch句にreturn文を入れても
finally句を処理した後にreturn処理が行われます。
参考
try-catch-finally句内のreturnについて - Qiita
c# - Will code in a Finally statement fire if I return a value in a Try block? - Stack Overflow
c# - What really happens in a try { return x; } finally { x = null; } statement? - Stack Overflow
Author And Source
この問題について([C#]try-catch-finally句でreturn文を使ったときの挙動), 我々は、より多くの情報をここで見つけました https://qiita.com/pinebright/items/c0deb5ad79e33a35f631著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .