早教吧 育儿知识 作业答案 考试题库 百科 知识分享

c#decimal保留一位小数不四舍五入

题目详情
c# decimal 保留一位小数 不四舍五入
▼优质解答
答案和解析
提供两个方法,一种是用substring截取,根据“.”后一位截取
decimal dnum = 3.562m;
string str = dnum.ToString().Substring(0,dnum.ToString().IndexOf('.')+2);
方法二这样做
decimal dnum = 3.562m;
string mNum = (Math.Truncate(dnum * 10) / 10.0m).ToString("0.0");