Double to String保持尾随零

Geo*_*kos 5 c#

我遇到了这个问题而且我无法想到最好的解决方案,我尝试将double值转换为字符串并将'(')转换为'.'.这很好,但只有当尾随数字不为零时,我的字符串中需要零,即使值为1234.0.这适用于十进制值.试图将双精度转换为十进制,但我松散了零的十进制数字.

[编辑] 抱歉忘了提到C#.NET

我知道我错过了什么.我会感激一些建议.

谢谢

Neb*_*oft 10

这取决于语言.C#中的一个例子

d.ToString("0.00");
Run Code Online (Sandbox Code Playgroud)

会产生一个带有2位小数的双精度值(零或其他).