private void button1_Click(object sender, EventArgs e)
{
string str1 = num1.Text;
string str2 = num2.Text;
int sl1, sl2;
if (int.TryParse(str1, out sl1) == false) ;
{
MessageBox.Show("第一个数不是合法整数!");
}
if (int.TryParse(str2, out sl2) == false) ;
{
MessageBox.Show("第二个数不是合法整数!");
}
sum.Text = Convert.ToString(sl1 + sl2);
}
不管我输入的是不是整数,都是两次提示我输入的数不是合法的整数,错在哪了呢,我故意没加return,但是如果我输的是整数就不应该提示错误了,为什么还是提示呢? |