トップページ > プログラム > 2015年01月09日 > 98XsWO7K

書き込み順位&時間帯一覧

19 位/111 ID中時間01234567891011121314151617181920212223Total
書き込み数0001000001000000000000002



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
ふらっと C#,C♯,C#(初心者用) Part114©2ch.net

書き込みレス一覧

ふらっと C#,C♯,C#(初心者用) Part114©2ch.net
215 :デフォルトの名無しさん[sage]:2015/01/09(金) 03:06:56.48 ID:98XsWO7K
エラー無視だけが目的の場合、
try-finally と
try-空catch でどっちを標準にしようか悩んでいます。

finallyはcatch内でthrowしても実行されるから便利だと思いますが、
try-finallyの存在意義が分からず、今のところtry-空catchを標準にしています。
世の中的にはどうなんでしょうか?

private bool disposed = false;
protected virtual void Dispose(bool disposing)
{
if (!disposed)
{
try { Db.Dispose(); }
catch { }
try { Da.Dispose(); }
catch { }
try { Cmd.Dispose(); }
catch { }
disposed = true;
}
}

これをfinallyで書くと意味もなく多重ネストになりますよね?
ふらっと C#,C♯,C#(初心者用) Part114©2ch.net
224 :デフォルトの名無しさん[]:2015/01/09(金) 09:32:37.60 ID:98XsWO7K
>>221
Db.Disposeで落ちたので空catch付けました


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。