问题描述
大家好,
我们在XSD的帮助下通过C#代码创建XML文件。
这里一个字段是十进制,字段格式是XXXX.XX(9999.00)
现在如果十进制后的数字不是零,那么我们可以实现这个目标但是如果一个值为零那么它就会四舍五入。
例如: - 如果一个值是9999.96那么我们能够正确存储但是值是9999.00然后它被转换至9999
可以存储为9999.00
请提供建议。
谢谢
Hi All,
We are creating XML file through C# code with the help of XSD.
Here one field is decimal and field format is XXXX.XX(9999.00)
Now if digits after decimal is other than zero then we are able to achieve this but if a value is zero then it's getting rounded.
e.g:- if a value is 9999.96 then we are able to store correctly if but value is 9999.00 then its getting converted to 9999
Is it possible to store as 9999.00
Please provide me suggestions.
Thanks
推荐答案
value.ToString("F2");
其中F表示固定点,2表示小数点后的位数...
[]
这篇关于在C#中,我们可以使用精确度将十进制值作为小数点后的2个零。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!