日期:2014-05-18  浏览次数:20499 次

10.20000怎么转换成10.2呢?
如题,数据是decimal类型的

1.10.20000怎么转换成10.2呢?

2.10.0000怎么转换成10呢?

------解决方案--------------------
1. .ToString( "0.0 ")

2. .ToString( "0 ")
------解决方案--------------------
ToString( "F1 ") 或 ToString( "N1 ") 四射五入


------解决方案--------------------
try

decimal d = 10.20000M;
//decimal d = 10.0000M;
string result = d.ToString().TrimEnd( '0 ').TrimEnd( '. ');