2016-12-31 74 views
-1

我有一个小数学问题,我磕磕绊绊。希望有人能帮助它。C#Winforms数学问题

label3.text必须textbox1.text * 100和产品需要通过(1000000/textbox7.text)

`label3.Text = (Convert.ToDouble(textBox1.Text) * 100/(1000000/(textBox7.Text).ToString("N3"));` 
+1

不要忘了让你的“100”“100.0d”,以防止编译器四舍五入的价值。这同样适用于百万个整数值。 –

+0

总是在你的问题中包含编译器警告和/或错误......它可以帮助其他人解决问题。 –

+0

好的建议 - 谢谢 – Rick

回答

4

商可分为您不能textBox7.Text分(这是string),但是double

label3.Text = (Convert.ToDouble(textBox1.Text) * 100/
       (1000000/Convert.ToDouble(textBox7.Text))).ToString("N3"); 

请注意,.ToString("N3")应该是最后方法(=我们获得的价值N3格式)