这是我为一个简单的基于事件的加法器编写的代码,这是我经常得到的错误:对象引用未设置为对象的实例。
我是初学者,那么我的错误是什么?我错过了什么?谢谢。
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;
}