我对wp7 / c#编程不是很专业。我正在尝试创建一种化合物计算器。 应用程序在文本框计算器的基础上工作...我用这段代码做了3个文本框的总和:
{
{
{
try
{
double a = Convert.ToDouble(textBox14.Text);
double d = Convert.ToDouble(textBox15.Text);
double g = Convert.ToDouble(textBox16.Text);
textBox17.Text = (a + d + g).ToString();
}
catch
{
}
}
}
}
之后我想在相同的代码中创建一个更复杂的操作,但是我尝试了更多的文本框:
{
{
{
try
{
double a = Convert.ToDouble(textBox14.Text);
double d = Convert.ToDouble(textBox15.Text);
double g = Convert.ToDouble(textBox16.Text);
double b = Convert.ToDouble(textBox4.Text);
double h = Convert.ToDouble(textBox2.Text);
double k = Convert.ToDouble(textBox18.Text);
double l = Convert.ToDouble(textBox17.Text);
double m = Convert.ToDouble(textBox38.Text);
textBox17.Text = (a + d + g).ToString();
textBox19.Text = (h * a / k - l * b / k - m).ToString();
}
catch
{
}
}
}
}
用这个我想要的(在总和后使用这个...看“l”和textbox17)第二次操作执行.....但不起作用(我把代码放在每个使用的文本框中)。 是否有办法(甚至替代)来创建这样的操作?如果是,我该怎么做?请帮帮我!
编辑
我尝试过这种方式并且完美无缺,感谢Alex Ovechkin:
textBox19.Text = ((h * a / k) - (l * b / K ) - m).ToString();
我不知道C#在没有这个数学规则的情况下执行直线操作:首先是乘法和除法以及加法和减法之后。
答案 0 :(得分:0)
我猜你已经被零除了,你抓住了一个例外但没有做任何事情,所以你的文本框中没有显示任何内容