下面是我爲基於事件的簡單加法器編寫的代碼,這是我經常得到的錯誤:未將對象引用設置爲對象的實例。System.NullReferenceException處理
我是初學者,所以我的錯誤是什麼?我錯過了什麼?謝謝。
private void txtTwo_TextChanged(object sender, TextChangedEventArgs e)
{
int numberOne, numberTwo, number3;
if (int.TryParse(txtOne.Text, out numberOne))
{
// DO NOTHING
}
else
{
MessageBoxButton buttons = MessageBoxButton.OK;
MessageBoxImage icon = MessageBoxImage.Error;
MessageBox.Show("Not An Integer! Only Integers Allowed !", "Error : First Number", buttons, icon);
txtOne.Clear();
}
if (int.TryParse(txtTwo.Text, out numberTwo))
{
//DO NOTHING
}
else
{
MessageBoxButton buttons2 = MessageBoxButton.OK;
MessageBoxImage icon2 = MessageBoxImage.Error;
MessageBox.Show("Not An Integer! Only Integers Allowed !", "Error : Second Number", buttons2, icon2);
txtTwo.Clear();
}
number3 = numberOne + numberTwo;
string num3 = number3.ToString();
txtOut.Text = num3;
}
正是你在哪裏得到的例外呢? – 2013-05-01 09:55:40
什麼是例外? – 2013-05-01 09:57:04
最後一行:txtOut.Text = num3; 我很困惑它爲什麼拋出異常。 – 2013-05-01 09:58:11