请考虑以下代码:
var rateUsed = 0.00000001;
var rateUsedConvertToString = Convert.ToString(rateUsed);
var rateUsedToString = rateUsed.ToString();
Run Code Online (Sandbox Code Playgroud)
而不是我的字符串是"0.00000001",它们都是"1E-08".我无法控制rateUsed的初始类型,它是一个double,我想要double的精确字符串表示.
为什么会发生这种情况,如果以双重值开始,如何将0.00000001作为字符串?
| 归档时间: |
|
| 查看次数: |
3098 次 |
| 最近记录: |