最近做一个应用,因为精度和长度的问题,常常会莫名其妙丢失数据的完整性,需要对超出小数点位数的结果取小数点两位数字,上网搜了下,好用的:
如果不是通用,而只对这个数字做处理,那么可以使用substring
string bb = aa.ToString().Substring(0,aa.ToString().LastIndexOf(".")+3<aa.Length()?aa.Length:aa.ToString().LastIndexOf(".")+3);
最近做一个应用,因为精度和长度的问题,常常会莫名其妙丢失数据的完整性,需要对超出小数点位数的结果取小数点两位数字,上网搜了下,好用的:
如果不是通用,而只对这个数字做处理,那么可以使用substring
string bb = aa.ToString().Substring(0,aa.ToString().LastIndexOf(".")+3<aa.Length()?aa.Length:aa.ToString().LastIndexOf(".")+3);