本文介绍了在C#中,我们可以使用精确度将十进制值作为小数点后的2个零。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,



我们在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个零。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-12 02:51