现在一个小数位不是太多的数,不想让其显示为科学计数。怎么做?如0.00001 不想显示为 1E-5
解决方案 »
- 能不能举个例子往winform中的datagriedview中添加数据啊
- 收集SQL2005 WINFROM 对数据库加密的方法 0.0 各种加密 欢迎讨论
- 很奇怪的一个问题,最小化后FormClosingEventArgs事件失效.
- c# 显示窗口的程序代码
- 请问有关一个类的问题,谢谢
- C#奇怪错误,请帮忙解决...十万火急!!!
- c# 使用水晶報表,顯示datatable中數據,報錯如下,求大神
- 关于sql和vs的问题 附加数据库的时候说已经被使用 可是数据库列表里没有这个数据库的名字 打开vs的时候还可以连接到这个数据库 我怎么中断它 重新附加?
- C# 调用C++dll
- ascx asmx都是什么意思呀?
- vs2005中,c#播放wav文件报错
- 如何实现DataGrid只显示字段名?
Console.WriteLine(f.ToString("N5"));"N5" 中的 "5" 表示小数点后面的位数。如果不需要多余的补为,可以使用 TrimEnd 删除。float f = 0.00001F;
Console.WriteLine(f.ToString("N10"));
Console.WriteLine(f.ToString("N10").TrimEnd('0'));
double kk2 = kk;
string str = kk2.ToString("N50");
MessageBox.Show(str.TrimEnd('0'));上面的方法到时可以得到预期结果。谢谢各位。
看来象那种 E-200 这样的,就需要设置 ToString("N200");
ToString("f200");
f后面的不应该数精度,应该算小数位。
经过测试是这样的。
是MSDN误导的,我一直以为是精度
事实证明,是错的~