リソースの解放は原則IDisposableとusingで行うこと(try finallyは使わない)