当前位置: 代码迷 >> ASP.NET >> 10.20000如何转换成10.2呢
  详细解决方案

10.20000如何转换成10.2呢

热度:10176   发布时间:2013-02-25 00:00:00.0
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( '. ');