C#で簡単なプログラムを作成していますが、小数点として使用される文字に問題があります。今、私は使用する必要があります
、
でも使えるようになりたい
。
またはさらに良い、両方。
プログラム全体がハックであるため、短くて簡単な解決策を探しています。この1つの点を除いて、見栄えを良くする必要があるとは思えません。
問題のあるコードの1つを次に示します。
private void button2_Click(object sender, EventArgs e)
{
double Ri, B, R, T;
Ri = Convert.ToDouble(textBox2.Text);
B = Convert.ToDouble(textBox3.Text);
R = Convert.ToDouble(textBox6.Text);
T = B / Math.Log(R*1000 / Ri, Math.Exp(1)) - 273.15;
textBox5.Text = T.ToString();
}
自動生成されたボタンを使用していて、計算する必要のある数式をそのボタンに追加しました。ご覧のとおり、現在、変換にはConvert.ToDoubleを使用しています。それを行うためのより良い方法はありますか?また、可能であれば、文字列を調べてドットやカンマを探して手作業で修正することは避けたいと思います。
また、システムのロケール設定に問題があると感じていますが、現時点では変更したくありません。