VC#做個小工具,關於計算的問題


大神們,幫我看看,我做了一個小軟件,計算前幾個textbox中填寫的數值得出的值輸出在最后一個textbox中,代碼如下:
private void Button1_Click(object sender, EventArgs e)
        {
            if (jslxdx.Checked)
            {
                TextBox9.Text = Convert.ToString(Convert.ToInt64(TextBox1.Text) / 8 * Convert.ToInt64(TextBox2.Text) * Convert.ToInt64(TextBox8.Text) * 3600*24 / 1000000);
            }
        }
得出的數值 怎么樣可以顯示小數點后?謝謝大神們了。

5 个解决方案

#1


自己頂一下,大家幫幫我啊。謝謝了

#2


把8改為8.0。

#3


Convert.ToInt64
改成
Convert.Double

#4


private void Button1_Click(object sender, EventArgs e)
         {
             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就是你要顯示幾位小數

#5


C#里整形和整形的計算結果只能是整形

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2020 ITdaan.com