我正在尝试格式化小数,以便它显示如下:
14.5 应显示为“14.50”
14.50 应显示为“14.50”
14.05 应显示为“14.05”
14.00 应显示为“14”
是否可以使用单一字符串格式,即不使用条件格式?
我尝试过“0.##”(不满足第一个示例)和“0.00”(不满足最后一个示例)。
Thanks.
是的。您可以使用“G”格式说明符。有关示例,请参阅字符串格式 http://msdn.microsoft.com/en-us/library/fht0f5be.aspx的文档。
例如:
decimal value = 14.05m;
string result = String.Format("{0:G}", value); // "14.05"
value = 14m;
result = String.Format("{0:G}", value); // "14"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)