私は 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を見て)2番目の操作が実行されました....しかし機能しません(使用した各テキストボックスにコードを入れました)。そのような操作を作成する方法(代替手段でも)はありますか?はいの場合、どうすればこれを行うことができますか? お願い助けて!
編集
私はこの方法で試してみましたが、完全に機能します。Alex Ovechkin に感謝します:
textBox19.Text = ((h * a / k) - (l * b / K ) - m).ToString();
私は、C# がこの数学的規則なしにインライン演算を実行することを知りませんでした: 最初の乗算と除算、およびその後の加算と減算。