抹零设置,去除小数后几位 抹去分:抹去小数点后全部。例如:211.12=211抹去角:抹去小数点后一位以后的数字。例如:211.12=211.1 该怎么写? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 第一个 double d=211.12; (int)d可满足需要第二个:1:Math.Round()2:.ToString("f1") http://msdn.microsoft.com/zh-cn/library/3s2d3xkk.aspxMath..Round 方法 (Decimal)http://msdn.microsoft.com/zh-cn/library/system.decimal.round.aspx String.Format("{0:N1}",211.12); 我自己写的第一个, 来看看有没有更好的方法 decimal d = Math.Round(211.12m, 1); //d=211.1 用Math.Round函数Math是数学处理的类,有很多函数可以用的哦。 f 秒的小数精度为一位。其余数字被截断。ff 秒的小数精度为两位。其余数字被截断。fff 秒的小数精度为三位。其余数字被截断。http://www.cnblogs.com/jinluo/archive/2008/03/26/1122398.html 要处理得数字.Substring(0,要处理得数字.ToString().TrimEnd().IndexOf(".")); 抹去小数点后全部: 可以用Math.Floor(211.12) = 211;小数部分全部,不进行四舍五入。例如:Math.Floor(211.56) = 211;如果要求四舍五入Math.Round(211.56) =212;抹去小数点后一位以后的数字: 可以用Math.Round(211.12) = 211.1;抹去位进行四舍五入。例如:Math.Round(211.56) = 211.6; 多线程问题 如何在两个gridview之间传递值呢,如下定单 onPaint()中调用绘图函数的问题 正则表达式零宽断言 为什么DataTable从新排序后数据丢失了 .net1.1的项目升级到2.0后的问题 为什么我做好的功能 会失效? C#调用Aceess数据库 小白求教问题 web应用程序文件上传 急……隐藏文件夹 来者有分,DataTable向MSSql数据库添加数据库~~~~~·
(int)d可满足需要第二个:
1:Math.Round()
2:.ToString("f1")
我自己写的第一个,
来看看有没有更好的方法
ff 秒的小数精度为两位。其余数字被截断。
fff 秒的小数精度为三位。其余数字被截断。
http://www.cnblogs.com/jinluo/archive/2008/03/26/1122398.html
可以用Math.Floor(211.12) = 211;小数部分全部,不进行四舍五入。例如:Math.Floor(211.56) = 211;
如果要求四舍五入Math.Round(211.56) =212;
抹去小数点后一位以后的数字:
可以用Math.Round(211.12) = 211.1;抹去位进行四舍五入。例如:Math.Round(211.56) = 211.6;