来自姜德生的问题
c#decimal保留一位小数不四舍五入
c#decimal保留一位小数不四舍五入
1回答
2020-04-26 20:23
c#decimal保留一位小数不四舍五入
c#decimal保留一位小数不四舍五入
提供两个方法,一种是用substring截取,根据“.”后一位截取
decimaldnum=3.562m;
stringstr=dnum.ToString().Substring(0,dnum.ToString().IndexOf('.')+2);
方法二这样做
decimaldnum=3.562m;
stringmNum=(Math.Truncate(dnum*10)/10.0m).ToString("0.0");