将double转换为字符串

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

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

所以C应该是0.000001

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

 textbox.text = c.tostring(); 

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

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

谢谢

 a = 0.000006; b = 6; c = a/b; textbox.Text = c.ToString("0.000000"); 

按照您的要求:

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

如果要显示6位小数,则仅显示小数点后6位。

尝试c.ToString("F6");

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

你尝试过使用字符串格式吗?