在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
场景1: C#保留2位小数,.ToString("f2")确实可以,但是如果这个数字本来就小数点后面三位比如1.253,那么转化之后就会变成1.25.可不可以刚好保留到最后一位不是0的位置? 先说一下ToString("0.00##")中0和#的区别:
double dd = 1.2530; string ret = dd.ToString("0.00####"); // 1.253
场景2: 根据国际惯例,有时候我们需要对超出的位数“四舍五入”。用C# 实现保留两位小数的方法有很多,常用的总结如下: 1、Math.Round(0.333333,2);//按照四舍五入的国际标准 float test=0.333333f; nfi.NumberDecimalDigits=2; string result=test.ToString("N", nfi);
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论