类型转换
作者:admin 来源: 2023/10/25 10:36:21
double型字符串转int型
(int)Convert.ToDouble(str)

double转int

Convert.ToInt32(temp)

当把float转int,可以使用(int)强制转换,但是这个转换不是四舍五入的,会舍去小数点后的所有。
.Net提供的Convert.ToInt16()一系列函数则是考虑到了四舍五入的。注意该函数相对来说消耗性能。

不足2位前面补0
temp.ToString().PadLeft(2,'0')

decimal/double类型
.ToString("0.00")

四舍五入 Math.Round(0.333333,2);

decimal四舍五入

decimal.Round(total, 2, MidpointRounding.AwayFromZero);

四舍五入:
Math.Round(3.23, 0, MidpointRounding.AwayFromZero)

称      呼:
联系方式:
您的评论:
技术支持:l.w.dong@qq.com www.luweidong.cn
广州市   wx:lwdred
Copyright © 2014 三味书屋 All Rights Reserved
技术支持:l.w.dong@qq.com  sitemap xml  sitemap html

粤公网安备44010602011869号

粤ICP备13031080号-1