我写的计算器 有个按钮 是 +\- 就是正负号去掉之后没有错误。。
我添加之后有了错误
这个按钮的代码是
private void button17_Click(object sender, EventArgs e)
{
Double d1, d2;
if (textBox1.Text == "") textBox1.Text = "-";
else if (textBox1.Text != "")
{
d1 = Convert.ToDouble(textBox1.Text);
d2 = -d1;
textBox1.Text = Convert.ToString(d2);
}
提示出错的语句是 定义算法的 红色的两句
double sum;
char[] chr =new char [] { '+', '-', '*', '/' };
string[] no = this.textBox1.Text.Split(chr);
double a = Convert.ToDouble(no[0]);
double b = Convert.ToDouble(no[1]);
if (s ==1)
{ sum = a + b;
textBox1.Text = Convert.ToString(sum);........
想知道怎么改???或者哪错了谢谢大家.
我添加之后有了错误
这个按钮的代码是
private void button17_Click(object sender, EventArgs e)
{
Double d1, d2;
if (textBox1.Text == "") textBox1.Text = "-";
else if (textBox1.Text != "")
{
d1 = Convert.ToDouble(textBox1.Text);
d2 = -d1;
textBox1.Text = Convert.ToString(d2);
}
提示出错的语句是 定义算法的 红色的两句
double sum;
char[] chr =new char [] { '+', '-', '*', '/' };
string[] no = this.textBox1.Text.Split(chr);
double a = Convert.ToDouble(no[0]);
double b = Convert.ToDouble(no[1]);
if (s ==1)
{ sum = a + b;
textBox1.Text = Convert.ToString(sum);........
想知道怎么改???或者哪错了谢谢大家.
{textBox1.Text = "-";}
else //if (textBox1.Text != "")
{
d1 = Convert.ToDouble(textBox1.Text);
d2 = -d1;
textBox1.Text = Convert.ToString(d2);
}
单步调试 看看textBox1.Text值是多少 你就明白 了