C#Winforms数学问题

C#Winforms数学问题,c#,C#,我有一个小数学问题,我一直在磕磕绊绊。希望有人能帮忙 label3.text需要是textbox1.text*100,该乘积需要除以(1000000/textbox7.text) 不能用textBox7.Text(即string)除,而是用double: label3.Text = (Convert.ToDouble(textBox1.Text) * 100 / (1000000 / Convert.ToDouble(textBox7.Text))).ToStrin

我有一个小数学问题,我一直在磕磕绊绊。希望有人能帮忙

label3.text
需要是
textbox1.text*100
,该乘积需要除以
(1000000/textbox7.text)


不能用
textBox7.Text
(即
string
)除,而是用
double

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

请注意,
.ToString(“N3”)
应该是最后一个方法(=我们获得的值以
N3
格式表示)

不要忘记将“100”设为“100.0d”,以防止编译器对该值进行舍入。这同样适用于百万整数值。很好的建议谢谢你“C#winforms数学问题”并不是一个真正有用的标题。请阅读并修改它可能的副本
label3.Text = (Convert.ToDouble(textBox1.Text) * 100 / 
              (1000000 / Convert.ToDouble(textBox7.Text))).ToString("N3");