私の質問への回答を検索しましたが、見つけられませんでした。答えがあり、私は複製している場合はお詫び!例外の使用を行わない単純なtry/catch
私は警告の元になります
try
{
//Do whatever
}
catch (Exception ex)
{
MessageBox.Show("Oops, something went wrong!");
}
が使用されることはありません、このような.....としてのtry/catchコードを見てください。
私の質問は... exは決して使用されていませんが、宣言に何か利点がありますか?多分、スタックトレースに詳細を追加すると言われましたか?時々私は警告を止めるキャッチ(例外)を見ますが、もしあれば何のメリットがありますか?
try
{
//Do whatever
}
catch
{
MessageBox.Show("Oops, something went wrong!");
}
...私は元を宣言しませんどのような方法で例外を使用し、これを書いていないことだったそうでない場合は、大きな問題ではなく、確かに知ってもいいでしょう!
おかげ
フレッド
あなたはおそらく、あなたがそれをユーザーに表示しない場合でも、あなたが後でそれをデバッグできるように、ログに実際の例外を書きたいです。 – Rup
はい、あなたがいくつかの 'catch'esを持つことができるので例外 – bizl
を宣言しないと何がうまくいかなかったかに興味がないなら、' catch(BadFormatException){/ * bad formatここで* /} catch(例外ex){/ *ここで不明なエラー* /} '私はそれが 'catch(Exception)'を使用する理由だと思う。 – Default