我不是 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# 在没有这个数学规则的情况下执行直线运算:先乘除,后加减。