我希望得到十进制后的两位数...我做到了......但如果数字在圆形无花果中,那么我也想要小数点后的00 ...怎么做? [英] i want to get two digit after decimal...i did it...but if the number is in round fig,in that case i also want 00 after decimal...how to do this?
本文介绍了我希望得到十进制后的两位数...我做到了......但如果数字在圆形无花果中,那么我也想要小数点后的00 ...怎么做?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
嗨..
i希望在小数点后得到两位数...我做到了......但如果数字在圆形无花果中,那么在这种情况下我还想要小数点后的00 ...怎么做?
解决方案
格式化非常简单:你只需要为ToString(或参数号)提供一个参数in string.Format / stream.Write operations):
double d = 123 。 4567 ;
double z = 123 。 0000 跨度>;
Console.WriteLine(d.ToString( 0.00));
Console.WriteLine(z.ToString( 0.00));
Console.WriteLine( {0:N2},d);
Console.WriteLine( {0:N2},z);将生成:
123.46
123.00
123.46
123.00
请试试这个
Convert.ToDecimal(SALES_AMT).ToString(#,## 0.00; -
>
#,## 0.00;零)
hi..
i want to get two digit after decimal...i did it...but if the number is in round fig,in that case i also want 00 after decimal...how to do this??
解决方案
Formatting is pretty simple: you just provide a parameter to the ToString (or the parameter number in string.Format / stream.Write operations):
double d = 123.4567; double z = 123.0000; Console.WriteLine(d.ToString("0.00")); Console.WriteLine(z.ToString("0.00")); Console.WriteLine("{0:N2}", d); Console.WriteLine("{0:N2}", z);Will generate:
123.46 123.00 123.46 123.00
Please try this
Convert.ToDecimal(SALES_AMT).ToString("#,##0.00;-
#,##0.00;Zero")
这篇关于我希望得到十进制后的两位数...我做到了......但如果数字在圆形无花果中,那么我也想要小数点后的00 ...怎么做?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文