私は実際に試してみて、例外をキャッチ使用することがありませんでした。私は潜在的なエラーをトラップするためにtry/catchを使用しようとしています。今、私は
divide d;
private void button1_Click(object sender, EventArgs e)
{
d = new divide(int.Parse(textBox1.Text), int.Parse(textBox2.Text));
int total = d.CalculateDivision();
MessageBox.Show(total.ToString());
}
は今、私は
try
{
}
catch
{
MessageBox.Show("error");
}
または私は追加することになりますと、ここの下にそれを置くだろう...どこ試みを入れて、これは私が今持っているコードでキャッチすることを確認していないですコード内のどこかで試してみてください。
どこに問題がありますか? 「新しい分裂」とは何ですか? – gdoron
あなたはtry/catchが少しコストがかかることを知っています。したがって、TryParse APIを使用して、例外を回避するために上記のコードにリファクタリングを少し行うことができます。 – Zenwalker
Webアプリケーションの場合、Global.asaxでApplication_Errorイベントを使用できます。http://stackoverflow.com/questions/9806832/general-exception-handling-without-global-asax-file – Flowerking