.Net Frameworkにおける例外処理はもはや戻り値判定に成り下がってしまってるのは問題
なんじゃないかって思う。

スレチか。