我有三个双变量a,b和c
a = 0.000006
b = 6
c = a/b;
所以C应该是0.000001
我想在文本框中显示此值,所以我写了
textbox.text = c.tostring();
但它的结果为“1E-06”..
有人可以帮助我如何在文本框中输入正确的值吗?
由于
答案 0 :(得分:31)
a = 0.000006;
b = 6;
c = a/b;
textbox.Text = c.ToString("0.000000");
根据您的要求:
textbox.Text = c.ToString("0.######");
如果要显示6个小数,则仅显示小数点后第6位。
答案 1 :(得分:12)
尝试c.ToString("F6");
(有关数字格式的完整说明,请参阅MSDN)
答案 2 :(得分:5)
您是否尝试过使用string formatting?