if (ddlOperator.SelectedItem.Text == "+")
{ result = (Convert.ToDouble(txtNum1.Text) + Convert.ToDouble(txtNum2.Text)).ToString(); }
else if (ddlOperator.SelectedItem.Text == "-")
{ result = (Convert.ToDouble(txtNum1.Text) - Convert.ToDouble(txtNum2.Text)).ToString(); }
else if (ddlOperator.SelectedItem.Text == "*")
{ result = (Convert.ToDouble(txtNum1.Text) * Convert.ToDouble(txtNum2.Text)).ToString(); }
else
{ result = (Convert.ToDouble(txtNum1.Text) / Convert.ToDouble(txtNum2.Text)).ToString(); }这是我编写的计算器中的部分代码
问题是:当我第一次选择+时,无结果显示,第一次选择其他符号都可正常计算,+必须从第二次或第二次以后
选择才有效。。求解!!下拉框
{ result = (Convert.ToDouble(txtNum1.Text) + Convert.ToDouble(txtNum2.Text)).ToString(); }
else if (ddlOperator.SelectedItem.Text == "-")
{ result = (Convert.ToDouble(txtNum1.Text) - Convert.ToDouble(txtNum2.Text)).ToString(); }
else if (ddlOperator.SelectedItem.Text == "*")
{ result = (Convert.ToDouble(txtNum1.Text) * Convert.ToDouble(txtNum2.Text)).ToString(); }
else
{ result = (Convert.ToDouble(txtNum1.Text) / Convert.ToDouble(txtNum2.Text)).ToString(); }这是我编写的计算器中的部分代码
问题是:当我第一次选择+时,无结果显示,第一次选择其他符号都可正常计算,+必须从第二次或第二次以后
选择才有效。。求解!!下拉框
它指向=所对应的click函数,我以为是这个函数应该放在上面那段代码的后面,当我修改后再运行,还是一样的效果……