首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

Decimal的疑问,该如何处理

2012-01-08 
Decimal的疑问Stringstr12.11 DecimaldecConvert.ToDecimal(str)Stringstr1Math.Round(dec,2)结果

Decimal的疑问
String   str=   "12.11 ";
Decimal   dec   =   Convert.ToDecimal(str);
String   str1   =   Math.Round(dec,2);

结果str1= "12.00 "

如何能保证小数点后的能保留下来呢?

[解决办法]
String str = "12.11 ";
Decimal dec = Convert.ToDecimal(str);
String str1 = Convert.ToString(Math.Round(dec + 0.001m, 2));

热点排行