问题描述
大神们,帮我看看,我做了一个小软件,计算前几个textbox中填写的数值得出的值输出在最后一个textbox中,代码如下:privatevoidButton1_Click(objectsender,EventArgse){if(jslxdx.Checked){TextBox9.Text=Convert.ToString(Convert.ToInt64(TextBox1.Text)/8*Convert.ToInt64(TextBox2.Text)*Convert.ToInt64(TextBox8.Text)*3600*24/1000000);}}得出的数值怎么样可以显示小数点后?谢谢大神们了。
解决方案
解决方案二:
自己顶一下,大家帮帮我啊。谢谢了
解决方案三:
把8改为8.0。
解决方案四:
Convert.ToInt64改成Convert.Double
解决方案五:
privatevoidButton1_Click(objectsender,EventArgse){if(jslxdx.Checked){TextBox9.Text=string.Format("N2",Convert.ToDecimal(TextBox1.Text)/8*Convert.ToDecimal(TextBox2.Text)*Convert.ToDecimal(TextBox8.Text)*3600*24/1000000m);}}N2就是你要显示几位小数
解决方案六:
C#里整形和整形的计算结果只能是整形
时间: 2024-08-24 09:08:01