27

我有三个双变量 a , b 和 c

a = 0.000006 
b = 6 
c = a/b;

所以 C 应该是 0.000001

我想在文本框中显示这个值,所以我写了

textbox.text = c.tostring();

但它给出的结果为“1E-06”..

任何人都可以帮助我如何在文本框中输入正确的值吗?

谢谢

4

2 回答 2

46
a = 0.000006;
b = 6;
c = a/b;

textbox.Text = c.ToString("0.000000");

根据您的要求:

textbox.Text = c.ToString("0.######");

如果要显示 6 位小数,这只会显示到小数点后 6 位。

于 2009-02-10T20:10:55.653 回答
16

尝试c.ToString("F6");

(有关数字格式的完整说明,请参阅MSDN

于 2009-02-10T20:14:48.983 回答