(C#)谁能帮我看看这句哪个不对,总是说字符串输入有误,我想把计算得出的R1赋值到textbox11

来源:百度知道 编辑:UC知道 时间:2024/06/14 04:36:00
R1 = 0.1616927 * Math.Pow(Convert.ToInt32(textBox7.Text) * Math.Pow(Convert.ToInt32(textBox10.Text), 2) *
Convert.ToInt32(textBox8.Text), 0.37) / Math.Pow(Convert.ToInt32(textBox9.Text), 0.185);
textBox11.Text = R1.ToString() ;
不对啊,愁死了,我想把用键盘手写值到TextBox2里,数值为小数,我用了Convert.ToDouble(),还是不行啊。然后把这个作为button事件,结果输出到TextBox1里!帮忙再看看呗,谢谢啦!

你输入其他TEXT的时候出的问题吧。。

我用着很正常
double R1 = 0.1616927 * Math.Pow(Convert.ToInt32(TextBox2.Text) * Math.Pow(Convert.ToInt32(TextBox2.Text), 2) *
Convert.ToInt32(TextBox2.Text), 0.37) / Math.Pow(Convert.ToInt32(TextBox2.Text), 0.185);
TextBox1.Text = R1.ToString() ;

PS:你要小数怎么能用ToInt32列。。因该是Convert.ToDouble撒

因该是楼上说的问题,我用的也很正常