日期:2014-05-17  浏览次数:20831 次

如何强行让整数保留两位小数

int a = 500;

用Math.Round(a,2)没有效果


希望得到的效果是500.00,该怎么弄呢?

------解决方案--------------------
int a = 500;
string str=a+".00";
------解决方案--------------------

C# code

int a = 500 

MessageBox.show(a.tostring("####.00"));

------解决方案--------------------
数字类型没有什么保留小数的概念。
500和500.00是同一个值。
你所谓的保留小数指的是字符串。
------解决方案--------------------
string.format();