我還沒有真正有使用嘗試和捕捉異常。我正嘗試使用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 2012-03-22 09:57:02
你知道try/catch有點貴。因此,您可以使用TryParse API並對上述代碼進行一些重構以避免出現異常。 – Zenwalker 2012-03-22 09:57:33
如果它的web應用程序可以在Global.asax中使用Application_Error事件..請參閱http://stackoverflow.com/questions/9806832/general-exception-handling-without-global-asax-file – Flowerking 2012-03-22 09:57:37